Special introductory price
till the end of 2011

  • Home
    • About us
    • Contact us form
  • Learn about JSnapshot
    • Features
    • System requirements
    • Screenshots
    • FAQ
  • Downloads
    • Installation Instructions
  • Buy
    • Activate License
    • Activate Trial
    • Ordering & Licensing FAQ
  • Support
    • Getting started
    • Online documentation
    • Discussion forum
  • Blog

JSnapshot

Accelerate java application debugging with JSnapshot
  • Home
    • About us
    • Contact us form
  • Learn about JSnapshot
  • Downloads
  • Buy
  • Support
  • Blog
Latest News
  • JSnapshot 1.0.1 release
  • JSnapshot 1.0.0 is out!
  • Bug fix release
  • Website launched!
Banner

What is JSnapshot?

JSnapshot is an advanced java exception logging, monitoring and analysis tool. It traces thrown exceptions in real-time and logs a snapshot of call stack, variables and objects for every thrown exception. With this tool, developers can examine all of the exception details as if the application was stopped at the breakpoint in the debugger when exception happened. It has low performance overhead and can be used during application development, testing, production as well as at the customer’s site. JSnapshot helps even where common debuggers and other tools are not useful. Also JSnapshot is fully integrated with Eclipse IDE.

Why JSnapshot?

There are several benefits in using JSnapshot:

  • Combines advantages of logging, memory snapshots and regular debugging.
  • Improves collaboration between developers and testers. When tester finds an exception, he doesn’t have to find out a way to reproduce it. He just gives a snapshot to the developer. From there developer can start fixing the exception as if he reproduced it and came across it in the debugger.
  • Can be used during automated testing. JSnapshot can log a snapshot for every exception found during automated testing.
  • Shows all exceptions which were thrown in the application.
  • Helps to make sure that exceptions handled appropriately at run-time. For example, diagnose ignored exceptions (try-catch block with empty catch statement).
  • Helps to analyze the actual reason of the exception.
  • Helps to fix exceptions on remote systems where it’s impossible to use remote debugger connection (due to firewall, access rights, on customer’s site, etc.).

Getting started is easy

Start in less than a minute after installation. Unlike other debugging and profiling tools, JSnapshot needs no configuration to run, just follow these simple steps:

  • Install JSnapshot, use the following Eclipse update site http://jsnapshot.com/update
  • Run your application's Eclipse launch configuration using "Run with JSnapshot" launch shortcut.
  • Explore and analyze logged exceptions in Eclipse Debug perspective.
JSnapshot news

Copyright © 2011 JSnapshot. All Rights Reserved.

Terms of Use