我正在为某些程序运行一些基准测试。因此,我想知道应用程序中的几个属性,如memory usage
等。我找到了visual vm,它绝对适合我的应用程序。但是,我不完全确定我是否可以使用它,因为我有两个要求:
在我的研究期间,我刚刚找到了visual vm应用程序。但是,这两个用例是否可以使用vm?
感谢您的回答!
答案 0 :(得分:1)
VisualVM是独立的VM监控工具。 Basicaly它是一个能够监控本地和远程jvm进程的应用程序。您不需要在项目中使用任何其他依赖项来使其工作。您只需运行此工具,附加到所需的流程并开始收集数据。
如果您希望每隔一段时间远程收集数据,请创建一个将附加到您的jvm进程并监视其状态的任务。