Eclipse内存管理:还在忍受jvm堆内存溢出的朋友看过来
在网上搜调整eclipse内存的方法,都指出在eclipse.ini文件中设置jvm参数即可。可是跑程序时还是发现内存没有改变,不是设置的1024M,而依然是107M(eclipse里默认的一个程序的jvm配置为:-Xms8m-Xmx128m)。
犯错的原因是:eclipse运行时自己也需要JVM,这就要设置eclipse.ini的JVM参数。因此eclipse.ini里设置的JVM大小不是具体某个程序运行时所用JVM的大小,这和具体程序运行的JVM大小无关。
那么怎么才能设置某个程序的JVM大小呢(当然控制台运行的话不会存在这个问题,如:java-Xms256m-Xmx1024mclassname,这样就可以把当前程序的JVM大小给设定)?
设置方法显而易见:选中将要运行的类,右键选择runconfiguration...,选择(x)=Argument标签页,在其vmarguments框里输入-Xmx1024m,保存运行就ok了。
相关推荐
jvm 2020-06-12
nbfcome 2020-06-12
bulargyzone 2020-10-26
csdnxingyuntian 2020-10-19
Locksk 2020-10-12
liufangbaishi0 2020-09-23
darlingtangli 2020-09-10
lxttiger 2020-08-18
coolrainman 2020-07-28
一支菜鸟 2020-07-27
zhouxihua0 2020-07-27
nangongyanya 2020-07-26
chenkai00 2020-07-26
voiletbin 2020-07-26
ChenRuiyz 2020-07-26
pbaabc 2020-07-23
nbfcome 2020-07-19
liufangbaishi0 2020-07-18
ChenRuiyz 2020-07-18