如何获得JVM的最大可用内存 在命令行下用 java -Xmx1200m -XX:MaxPermSize=60m -version 命令来进行测试, 然后逐渐的增大XXXX的值,如果执行正常就表示指定的内存大小可用, 否则会打印错误信息。 最后得到的虚拟机实际分配到的 总内存大小=堆内存+非堆内存 1200m:为堆内存大小,-Xmx为设置最大堆内存 60m:为非堆内存大小,-XX:MaxPermSize实为永久域内存 查看程序内存、cpu bin/jvisualvm.exe