fly*_*ina 37 java heap monitoring
我试图动态监视Java堆大小.有人知道如何获得运行一段代码过程中使用的最大内存吗?Runtime.maxMemory()可以解决这个问题吗?谢谢
hel*_*ios 11
如果您愿意,可以使用JConsole直观地查看分析应用程序的大量值.
http://docs.oracle.com/javase/6/docs/technotes/tools/share/jconsole.html
启动您的应用程序:
-Dcom.sun.management.jmxremote
Run Code Online (Sandbox Code Playgroud)
当您启动/bin/jconsole.exe时,您的应用程序将可供选择
ago*_*nen 11
jstat -gc <pid> <time> <amount>
Run Code Online (Sandbox Code Playgroud)
jstat -gc `jps -l | grep weblogic\.Server | awk {'print $1'}` 1000 3
Run Code Online (Sandbox Code Playgroud)
3个样品1秒钟 在这里看到更多