【问题标题】:How do I profile applications on Windows and Linux to get CPU and RAM usuage values? [closed]如何分析 Windows 和 Linux 上的应用程序以获取 CPU 和 RAM 使用值? [关闭]
【发布时间】:2013-07-15 17:45:30
【问题描述】:

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

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

提前致谢。

【问题讨论】:

    标签: java linux windows profiling monitoring


    【解决方案1】:

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

    【讨论】:

    • 所以我最终使用了 JProfiler 和 VisualVM 的组合。我不断遇到一个问题,即在尝试分析 CPU 时 VisualVM 会崩溃。 JProfiler 轻松地为我提供了所需的数据。唯一的问题是它只能免费使用 10 天。 ://
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-15
    • 1970-01-01
    • 1970-01-01
    • 2011-07-13
    • 1970-01-01
    • 2016-01-04
    相关资源
    最近更新 更多