java - 获取有关 Java 中 cpu 使用情况的信息
问题描述
希望你能帮我解决我的问题。我需要获取有关在 Java 中实现的算法的 cpu/ram 使用情况的信息。有办法做到这一点吗?
解决方案
您可以使用java.lang.Runtime
该类获得内存使用量的近似值。
不过,正如评论所建议的那样,您最好使用分析应用程序,例如与 JDK 捆绑在一起的 Java VisualVM(从版本 6 开始,更新 7);假设您使用的是 Windows,请在JDK 安装的bin目录中找到它作为jvisualvm.exe 。JVisualVM 将允许您监视任何正在运行的 Java 实例的 CPU 和堆使用情况以及许多其他资源。
推荐阅读
- r - 如何以特定方式绘制挑战者危机的数据
- postgresql - postgres:以不同用户身份进行备份和恢复:我应该同时使用 --username 和 --role 以及 --no-owner
- here-api - Here API:地理编码自由文本查询返回正确的结果,但合格的查询不
- firebase - Cloud Vision:凭据问题
- javascript - 如何运行 javascript github 存储库?
- react-native - React Native:如何制作交互式推送通知?
- reactjs - 如果使用反应钩子和基于类的组件,为什么我会得到不同的输出?
- c++ - 通过制表符将文件中的整数分隔到数组中
- google-apps-script - 谷歌脚本运行缓慢
- mongodb - 如何将会话附加到查询有区别吗?