标签:yourkit
该模式会定期的访问栈,评估出运行较慢的代码。该模式没有方法的调用次数记录,仅有cpu耗时。该模式是在进行提供瓶颈分析中最好的模式,对服务器额外开销最小。
应用Tracing模式,被监控应用的每一个方法都会被转化成字节码记录其消耗CPU的情况。方法调用次数和CPU耗时都被记录下来。
但是tracing模式对服务器影响较大。
被检测服务的方法越多,对服务器性能影响越大
最轻量级的CPU性能分析模式,对服务器的性能影响几乎为零
该模式技术不一定完全精确。为了能够保证对服务器机会为零的性能影响,
该模式没有应用任何locks和test-and-set 的atomic操作。因此如果同一个方法是多线程的,同时在不同CPU的不同核上调用的时候,就出发生计数错误。
该模式不支持调用计数的auto activity mode,不收集hight-level-statistics
开始监控后,实时看到的结果只是CPU的基本信息,要想查看详细信息,保存快照后,查看快照
Yourkit 学习笔记-Start CPU profiling. Sampling, tracing, call counting.
标签:yourkit
原文地址:http://blog.csdn.net/crisschan/article/details/45601117