编程语言
首页 > 编程语言> > java – 是否可以在JVM中监视(检测,跟踪等)基本类型的I / O活动?

java – 是否可以在JVM中监视(检测,跟踪等)基本类型的I / O活动?

作者:互联网

是否有任何API或库允许用户创建某种关于在JVM实例中运行的程序执行的操作的报告?我的意思是类似JVM /系统调用拦截,根据活动类型进一步分类,例如,DiskWrite,DiskRead,NetworkWrite,NetworkRead,Wait(真的是一个活动?)等等.检测密集CPU使用等的时段也是有用的.如果需要一定量的编写本机代码,也可以了解涵盖该主题的详细答案.

解决方法:

使用SIGAR API by Hyperic.它提供内存,CPU,磁盘,负载平均,网络接口信息和指标,进程表信息,路由信息等.

所有这些工作人员都在Apache License 2.0版下.

标签:java,jvm,jvm-hotspot,performance
来源: https://codeday.me/bug/20190708/1403509.html