Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在jave web项目中使用MemoryMeasurer_Java_Eclipse_Tomcat_Memory - Fatal编程技术网

Java 如何在jave web项目中使用MemoryMeasurer

Java 如何在jave web项目中使用MemoryMeasurer,java,eclipse,tomcat,memory,Java,Eclipse,Tomcat,Memory,MemoryMeasurer,它可以估计对象的内存占用 以字节为单位的图形。这需要在运行 JVM,例如通过传递-javaagent:path/to/object-explorer.jar 我正在使用tomcat开发一个java web项目,我希望每一小时检查一次obejct大小,文档通过传递-javaagent:path/to/object-explorer.jar来做什么。意思是在使用WAR或eclipse运行时,我应该如何使它在我的web项目中可用 当我测试这个方法时,我得到了 Instru

MemoryMeasurer,它可以估计对象的内存占用 以字节为单位的图形。这需要在运行 JVM,例如通过传递-javaagent:path/to/object-explorer.jar

我正在使用tomcat开发一个java web项目,我希望每一小时检查一次obejct大小,文档通过传递-javaagent:path/to/object-explorer.jar来做什么。意思是在使用WAR或eclipse运行时,我应该如何使它在我的web项目中可用

当我测试这个方法时,我得到了

Instrumentation is not setup properly. You have to pass -javaagent:path/to/object-explorer.jar to the java interpreter

每次要分析内存时都要进行堆转储。将堆转储提供给jdk附带的jvisualvm,在那里您可以分析应用程序。