可以从maven中包含visual vm并监视我的应用程序

时间:2014-10-07 07:08:24

标签: java maven visualvm

我正在为某些程序运行一些基准测试。因此,我想知道应用程序中的几个属性,如memory usage等。我找到了visual vm,它绝对适合我的应用程序。但是,我不完全确定我是否可以使用它,因为我有两个要求:

  • 应该通过maven包含
  • 应该在我的程序中读出一段时间的内存使用情况,我通过方法
  • 来定义

在我的研究期间,我刚刚找到了visual vm应用程序。但是,这两个用例是否可以使用vm?

感谢您的回答!

1 个答案:

答案 0 :(得分:1)

VisualVM是独立的VM监控工具。 Basicaly它是一个能够监控本地和远程jvm进程的应用程序。您不需要在项目中使用任何其他依赖项来使其工作。您只需运行此工具,附加到所需的流程并开始收集数据。

如果您希望每隔一段时间远程收集数据,请创建一个将附加到您的jvm进程并监视其状态的任务。

相关问题