profiler

If profiler is not the answer, what other choices do we have?

跟風遠走 提交于 2019-11-25 23:44:20
问题 After watching the presentation \"Performance Anxiety\" of Joshua Bloch, I read the paper he suggested in the presentation \"Evaluating the Accuracy of Java Profilers\". Quoting the conclusion: Our results are disturbing because they indicate that profiler incorrectness is pervasive—occurring in most of our seven benchmarks and in two production JVM—-and significant—all four of the state-of-the-art profilers produce incorrect profiles. Incorrect profiles can easily cause a performance analyst to

Open Source Java Profilers

≯℡__Kan透↙ 提交于 2019-11-25 18:54:58
What can you guys recommend to use with Java? Only requirement is it should be open source, or has not too expensive academic licence . Chi The VisualVM which comes with jdk6 has a basic profiler inside it. VisualVM is provided with the jdk, so if you have the jdk6 installed, you likely have it installed as well. https://visualvm.github.io/ LB40 you've got a list here (listing them below, in-case link gets broken) JMemProf JMP DrMem JTreeProfiler NetBeans Profiler JAMon API JBoss Profiler MessAdmin InfraRED TomcatProbe Java Interactive Profiler (JIP) Profiler4j Stopwatch JMeasurement DJProf