查看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

原文地址:https://www.cnblogs.com/visec479/p/3896363.html