Menu

Mike's Java Profiler / News: Recent posts

Mike's Java Profiler 00.10 Released

Mike's Java Profiler 00.10 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.... read more

Posted by Mike Bresnahan 2004-08-13

Mike's Java Profiler 00.09 Released

Mike's Java Profiler 00.09 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.... read more

Posted by Mike Bresnahan 2004-03-13

Mike's Java Profiler 00.08 has been released.

Since its creation, I have successfully used MJP on 3 real-world
projects. On the most recent of these projects, I encountered zero
show-stopper bugs. Therefore, I have decided that MJP deserves an
upgrade to a "beta" rating. Congratulations, MJP! If anyone else has
successfully used MJP, I would love to hear from you. I'd also love to
hear from you if your experience with MJP was unpleasant. With your
help that I can improve the MJP end user experience.... read more

Posted by Mike Bresnahan 2004-02-21

MJP 00.07 Released

Mike's Java Profiler 00.07 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.... read more

Posted by Mike Bresnahan 2003-10-31

00.06 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.... read more

Posted by Mike Bresnahan 2003-05-27

Technical Challenges with 00.06

I've spent quite a number of hours on adding a sampling mode to MJP for the 00.06 release, however I have yet to overcome some technical challenges. I am getting intermittent deadlocks when profiling a web application running inside the WebSphere Test Environment V5. Once I get the bugs squashed I should be able to release 00.06. If anyone reading this has experience with JVMPI and IBM's JVM and has some time, I could sure use some help on this one.... read more

Posted by Mike Bresnahan 2003-03-15

MJP 00.05 Released

Mike's Java Profiler 00.05 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.... read more

Posted by Mike Bresnahan 2003-02-14

00.05 Still on Its Way

I'm so very close to releasing 00.05. A few things are holding me up:

1) I'm working 2 jobs again.
2) My hardrive crashed and I need to restore my DocBook authoring environment in order to build the User Manual.
3) The mjp shared library is core dumping on Linux.

I'm thinking about releasing a 00.05 without the user manual and the linux binaries, but I haven't decided anything yet.

Posted by Mike Bresnahan 2003-02-07

00.05 Coming Soon

I have had time to devote the project once again and have made a number of important changes recently. I hope to have a 00.05 release this week which includes some under-the-covers changes and bug fixes, but no new functionality. After that I plan to add a new profiling mode that takes samples of the current application state at regular intervals.

Posted by Mike Bresnahan 2003-01-29

Development Delayed

Currently, the only developer on the MJP project, me, is working 2 jobs for a total of 70-80 hours/week and is thus unable to devote much time to the project. Therefore, the next major release of MJP will be delayed until 1st quarter 2003.

Thank you for your patience.

Posted by Mike Bresnahan 2002-12-07

MJP 00.04 Released

Mike's Java Profiler 00.04 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.... read more

Posted by Mike Bresnahan 2002-12-07

MJP 00.03 Released

Mike's Java Profiler 00.03 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.... read more

Posted by Mike Bresnahan 2002-10-05

MJP 00.02 Released

Version 00.02 contains a number enhancements and bug fixes. Amoung the major enhancements include support for Linux, a new-and-improved run-dialog, a new tree-view window, and measurement of wall clock time. All changes are described in the change log. Not very much testing has been done on Linux, no new documentation exists, and many features are still not implemented. MJP is still considered to be in an alpha state. See the TODO file for a list of changes planned for 00.03.

Posted by Mike Bresnahan 2002-08-28

MJP 00.01 Released

MJP 00.01 has been released. This is an alpha release. It is functional enough to provide value, but many features are unimplemented or poorly implemented and very little documentation exists.

Posted by Mike Bresnahan 2002-07-27

Hello, World!

Hello, World! The MJP Sourceforge site is a reality. I have
populated the CVS repository and created a simple home page. The
application is in a functional state. I've used it to profile a
real-world J2EE application. However, there is almost no
documentation and a lot of features are unimplemented or poorly
implemented. Currently I'm working towards creating some basic
documentation and putting together a binary release. After that I
plan to dive in on the all those little TODOs that will bring the
application up to beta status.... read more

Posted by Mike Bresnahan 2002-07-25
MongoDB Logo MongoDB