编程语言剖析器
答
我已经使用JProfiler和YourKit。使用探查器的好处是,您可以通过测量而不是理论来找到代码中的哪些部分确实会花费时间。
使用JVM剂和JVMTI(Java虚拟机工具接口)两种工作方式: http://download.oracle.com/javase/6/docs/platform/jvmti/jvmti.html