[mjp-user] Mike's Java Profiler 00.06 has been released.
Status: Beta
Brought to you by:
gudujarlson
|
From: Mike B. <mbr...@vi...> - 2003-05-27 16:43:26
|
Mike's Java Profiler 00.06 has been released. Mike's Java Profiler is a performance profiler for Java programs. It collects statistics about accumulated time used by each stack frame in the profiled program and presents the collected data in a GUI. The presented data can be used to locate performance bottlenecks within the profiled program. The data is presented in way that allows the user to first view data at a low level of detail and then to drill down to higher levels of detail. This facilitates more efficient bottleneck identification than if the data was presented as a 1-dimensional list like in some similar applications. This release contains some major new functionality and some usability enhancements. New in this release is a new data collection technique that, instead of timing each and every method call, records the call stack of each thread periodically. The resulting statistics include only the number of samples charged to each stack frame. They do not include the number of times each stack frame was called, nor the accumulated CPU and wall time in each stack frame. However, the amount of profiler overhead and datafile size are greatly reduced. The old timing technique is still supported and in fact remains the default. The technique used by the profiler agent can be selected via JVM command line. See the user manual for details. Also in this release are a number of usability improvements. The improvements include better window sizing, better window positioning, better divider positioning, and other such things. Mike's Java Profiler is free software written by Michael J. Bresnahan and distributed under the GNU Public License. For more information, go to http://mjp.sourceforge.net. |