java - 如何分析 Windows 和 Linux 上的应用程序以获得 CPU 和 RAM 使用值?

标签 java linux windows profiling monitoring

我正忙着做一些研究,我需要对两种系统监控方法进行比较。我必须比较对外部软件包(即我没有创建但在同一系统上运行的软件包)进行查询时所需的总内存开销和计算量,以及包含所有库并进行所有查询时我的软件包(用 JAVA 编写)中的开销。

有人对我如何完成这项任务以实现这些目标有任何建议吗?是否有任何通用的分析解决方案可以仅“插入”您的系统监视器并以这种方式检索系统统计信息?或者现在只需一个指向正确方向的指针就非常有帮助了,因为我完全陷入困境了:/

提前致谢。

最佳答案

您可以使用VisualVM (当然在 Windows 中,但不了解 Linux)(或者)您可以使用 JMX API 编写一个简单的程序.

关于java - 如何分析 Windows 和 Linux 上的应用程序以获得 CPU 和 RAM 使用值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17660500/

相关文章:

java - 如何更改全息主题中的水平蓝色进度条

windows - 锁定/解锁 Windows 站时运行命令/脚本?

windows - 'IF EXIST'如何批量使用

windows - SysInternals WinObj 设备列表机制

java - 实例化数组时出现空指针异常

java - 计算球/点的弹跳角度

java - Cassandra - 许多小节点或更少的大节点?

linux - 根据文本文件中的单词检查用户输入

python - Python进程作为适当的守护程序(以及Windows服务)

linux - 如何将插件 HtmlToPdf 中的 node.js 更新到我的压力情况?