Share

Java Interactive Profiler

File Release Notes and Changelog

Release Name: 1.0.7 final

Notes:


Changes: * Many changes were made to how the output is created in order to ensure that its correct. * Fixed a bug in the way that object allocations are counted that in some cases was causing a NullPointerException. * Did some small tuning to the amount of memory that was being used. * The mutext scheme for the runtime profiler has been revamped. Hopefully this will finally put an end to those annoying ConcurrentModificationExceptions. Thanks Nathan for pointing this problem and submitting a patch! * The debug flag in the profile properties file now produces additional output. This includes reporting that an exception has been detected as well as outputting the names of any methods that the profiler needed to "fixup". Both of these pieces of information are quite useful in debugging potential problems with JIP's output. Anyone who gets output from JIP that looks suspicious is encouraged to include debugging information, if possbile, when reporting their problem. * Added a new ClassLoaderFilter (com.mentorgen.tools.profile.instrument.clfilter.AntTaskClassLoaderFilter) to allow profiling of code from an Ant task that is runing in the same JVM that Ant is (thanks to Paul Hudson for submitting this)