Java 如何在负载测试期间测量CPU和内存

Java 如何在负载测试期间测量CPU和内存,java,testing,jmeter,load-testing,webapplicationstresstool,Java,Testing,Jmeter,Load Testing,Webapplicationstresstool,我们在异构环境中使用JMeter,我们希望在运行服务或web应用程序的服务器上产生重负载时测量CPU和内存。你建议用什么?是否有任何软件解决方案(开源或商用)可用于记录文件或数据库中的CPU和内存使用情况 谢谢大家! 从java的角度来看,您可以使用或编写自己的来监控内存使用情况 关于github 对于linux和perfmon for windows 您可以使用来测量CPU、内存:您可以查看 它可以通过内置模板轻松收集CPU、MEM等资源使用情况,并以漂亮的图形显示它们。Windows和Un

我们在异构环境中使用JMeter,我们希望在运行服务或web应用程序的服务器上产生重负载时测量CPU和内存。你建议用什么?是否有任何软件解决方案(开源或商用)可用于记录文件或数据库中的CPU和内存使用情况


谢谢大家!

从java的角度来看,您可以使用或编写自己的来监控内存使用情况

  • 关于github
  • 对于linux和perfmon for windows 您可以使用来测量CPU、内存:

    您可以查看


    它可以通过内置模板轻松收集CPU、MEM等资源使用情况,并以漂亮的图形显示它们。Windows和Uni*都受支持

    安装Perfmon插件后,我还必须安装服务器代理,并打开防火墙端口4444

    这里有一个我发现非常有用的链接


    如果您在某种unix/linux环境下运行,也许您可以看看。它不仅可以为您带来CPU,还可以为您带来内存、磁盘IO、网络和大量可用插件。

    谢谢!!回答得好!我目前正在研究jconsole和javasysmon。如果有一个工具可以作为服务运行并记录应用程序的CPU和内存使用情况,那就太好了,不管它是java还是本机应用程序。我的意思是,OP是否在为任何特定操作系统寻找“作为服务运行并记录CPU和内存使用情况的工具”?如果可能的话。我们也在寻找一种工具,它可以在运行负载测试时捕获整个计算机系统的使用情况。谢谢。我来看看PerfMon。