Skip to content

quickhack/jvisualvm-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

jvisualvm playground

本工程演示jvisualvm的使用。

sample CPU操作的特点

sample CPU的实时数据有CPU SampleThread CPU Time2个Tab。

CPU Sample Tab

信息显示有4列:

  • Hot Spots - Method
  • Self time[%]
  • Self time
  • Self time(CPU)

可以看到实时数据只能看到方法的Self time(自用时间),不能直接看到包含调用子方法的执行时间(这对业务流程分析往往更有直接意义)。

点包含调用子方法的方法执行时间可以

只有线程处于处理时,才能sample到数据。关于这一点见演示示例com.oldratlee.jvisualvm.Testee

mvn compile exec:java -Dexec.mainClass=com.oldratlee.jvisualvm.Testee

Thread CPU Time Tab

相关资料

About

jvisualvm playground

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages