检测 jvm 大小
在处理客户问题的时候,经常会遇到内存溢出或内存不足这样的的问题,会建议客户增加 jvm。但是客户表示不清楚。我们可以提供下面的程序,让客户在应用中运行一下,就可以知道当前 jvm 的大小了。
程序如下:
Runtime lRuntime = Runtime.getRuntime();
out.println("*** BEGIN MEMORY STATISTICS *** <br/>");
out.println("Java 虚拟机中的空闲内存量: "+lRuntime.freeMemory()/1024/1024+"M <br/>");
out.println("Java 虚拟机试图使用的最大内存量: "+lRuntime.maxMemory()/1024/1024+"M <br/>");
out.println("Java 虚拟机中的内存总量: "+lRuntime.totalMemory()/1024/1024+"M <br/>");
out.println("Java 虚拟机可用处理器的数目: "+lRuntime.availableProcessors()+" <br/>");
out.println("*** END MEMORY STATISTICS ***");
如何运行 再写详细一些,运行结果也截图说明下 因为不懂这个的基本也是初学者,得讲详细一些