【问题标题】:How to collect JVM performance statistics from java [duplicate]如何从 java 收集 JVM 性能统计信息 [重复]
【发布时间】:2013-01-27 08:09:02
【问题描述】:

我想编写一个 JUnit 测试用例,它还能够监控和收集 JVM 的参数,例如内存使用情况、堆大小和其他自定义 JMX 托管 bean 等。我将拥有 JVM 的 JMX 地址.更清楚地说,我想知道我是否可以收集 jconsole 提供的信息,但无需 UI 以编程方式提供。然后我想通过将它与 Jenkins 集成来检查 JVM 性能是否已经下降。是否有任何可用的工具可以做到这一点?

【问题讨论】:

  • 我想我发现了一个类似的问题here。不过,我还没有分析那里提到的工具。

标签: java junit jvm performance-testing


【解决方案1】:

您可以考虑使用虚拟机代理,这里有一个很好的educational article

你也可以在eclipse中使用Profiler工具来监控你的程序性能

【讨论】:

  • 我想自动化这些测试。我将通过 ant 运行这些测试。虽然我可以使用 eclipse 进行初始调试,但这不是我想要实现的。我将检查虚拟机代理的使用情况。这篇文章写于 2005 年。希望它仍然有用。
  • 网站不再可用:(
猜你喜欢
  • 2011-04-13
  • 1970-01-01
  • 2018-05-06
  • 1970-01-01
  • 2016-12-08
  • 1970-01-01
  • 1970-01-01
  • 2014-05-21
  • 2022-09-28
相关资源
最近更新 更多