Overview
Screenshots
Features
License
Installation
Running
Usage
Questions
Known bugs
Development
Future plans
References
Contact
Valid XHTML 1.0 Strict

Frequently asked questions

(Not much yet, but send us your own questions!)

Does my application need to use Java 6?

No! PerformanceMonster itself is written for Java 6, because there are a lot of nice features compared to earlier versions of Java. However, if you choose to manually instrument your application either by using the MonsterLogger or the Log4J plug-in, you only need to use Java 1.3 or newer. Those parts of PerformanceMonster have been compiled with Java 1.3 compatibility.

The advanced feature for automatically instrumenting your application "on the fly" requires Java 5, though, but you get a lot of power from PerformanceMonster even without that.

Because of the C#/.NET stub contribution, you can even profile a program running on the .NET platform. Plug-ins for NLog (logging framework for .NET) and for Ruby will arrive in the future.

Why is PerformanceMonster GPL-licensed?

That seemed like the best choice, but we're not lawyers. A BSD-like license might seem more appropriate, since GPL limits the spreading of PerformanceMonster in some ways. Maybe we will change the license.