java - 如何收集 JVM 启动时的性能/分析数据

标签 java scala jvm

我想要一个自动化进程来运行带有分析器的数据处理java程序,或者以其他方式将有关资源使用和GC的典型JVM性能信息转储到数据文件中。这意味着“运行程序”-->“启动工具”-->“附加到 JVM”-->“选择保存...”之类的人工流程不适合。

那么,哪些 JVM 分析或性能工具可以选择在 JVM 启动时进行此类附件?

或者是否有一个库可以包含在我的应用程序中,通过从我的程序中调用其 api 来达到相同的最终结果(保存性能/分析数据)?

最佳答案

您可能想查看 YourKit api:https://www.yourkit.com/docs/java/api/index.html

关于java - 如何收集 JVM 启动时的性能/分析数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34137048/

相关文章:

java - 如何使用 lambda AND 流方法对列表进行排序

java - 使用 Java 如何在使用 javamail 阅读 pop3 电子邮件时从中删除 html?

java - 如何使用 google ml api 修复无效范围(400 错误请求)

java - 重新部署时是否仍然无法摆脱 PermgenSpace 异常?

java - eden 和其他代的 java 堆分配如何影响垃圾收集和性能?

java - 使用 joda time 获取自 2000 年以来的秒数

java - 在调用 doFinal 之前检查 RSA key 是否正确?

scala - Slick:结合 SQL 和查询 API

scala - 在没有 SBT 的情况下从命令行运行 scala 测试

java - 如何在Eclipse中调试openjdk 9(主要是hotspot)源码?