我在开发 JAVA 方面相对缺乏经验,希望得到一些建议。
我有一个模块化的 JAVA 服务器应用程序设置,其中一个高级服务充当前端接口(interface),与 8 个较低级别的服务进行通信。
在生产环境中,每项服务都托管在自己的机器上。
我正在寻找一个在本地启动所有实例的标准 SE 开发环境。我目前正在使用 eclipse 和 JVMmonitor。
我目前的工作流程涉及手动启动每个服务,然后通过 Eclipse 手动触发每个服务的监控过程。这个工作流程可以完成工作,但我确信有人遇到过更智能的解决方案。大多数论坛帖子只解决监控一个java实例。
有没有人会推荐任何其他独立的 JAVA 应用程序?如果可能,我想避免添加分析代码。
最佳答案
大多数分析器允许您分析 JVM,而无需手动启动分析器。
例如,JProfiler将此称为“离线分析”,JProfiler GUI 中的集成向导有一个选项:
免责声明:我公司开发了 JProfiler。
关于java - 同时在多个 Java 实例上自动执行 JAVA 内存分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15800278/