首页 > 代码库 > 查看JVM内存

查看JVM内存

你知道如何进行JVM内存查看,这里和大家分享几个JVM内存查看方法,希望对你的学习有所帮助,通常情况下可以用代码查看,也可以在eclipse中增添相关信息后直接查看。

JVM内存查看方法

可以用代码查看,也可以在eclipse中增添相关信息后直接查看。

1.用下面的代码进行JVM内存查看

 1 memory.java   2   3 importjava.lang.Runtime;   4   5 publicclassmemory{   6 publicstaticvoidmain(Stringargs[]){   7 System.out.println("usage:");   8 memorym=newmemory();   9 longt=m.showUsage();  10 System.out.println("Total:"+t+"Bytes");  11 longfr=m.freeMemory();  12 //System.gc();  13 System.out.println("Free:"+fr+"Bytes");  14 longrem=t-fr;  15 System.out.println("OccupiedSpace:"+rem+"Bytes");  16 }  17  18 publiclongshowUsage(){  19 longl=Runtime.getRuntime().totalMemory();  20 return(l);  21 }  22  23 publiclongfreeMemory(){  24 longf=Runtime.getRuntime().freeMemory();  25 return(f);  26 }  27 }  

 

2.在Eclipse中JVM内存查看

a.在eclipse根目录下建立一个文件,文件名options,不要加后缀直接保存,文件内容org.eclipse.ui/perf/showHeapStatus=true
b.修改eclipse目录下的eclipse.ini文件,在文件起始部分添加如下内容: 

 1 -debug 2 options 3 -vm 4 javaw.exe  

重新启动eclipse,就可以看到下方状态条多了JVM的信息

3、改变JVM内存大小的方法

java-Xms100m-Xmx250memory