怎样看jdk和eclipse自带的jdk设置的堆的大小

怎样看jdk和eclipse自带的jdk设置的堆的大小,第1张

eclipse:

查看eclipse目录/eclipse.ini,文件里有大概如下内容:

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize

256m//这里指Perm Gen的最大内存

-vmargs

-Xms40m

-Xmx256m

========================================================================

如果是web应用,要设置servlet容器的内存,tomcat可以在TOMCAT_HOME/bin/catalina.bat这个文件里设置:

打开Tomcat根目录下的bin文件夹,编辑catalina.bat,将其中的%CATALINA_OPTS%(共有四处)替换为:-Xmx128m -Xms64m -Xmn32m -Xss16m

========================================================================

另外可以通过程序代码动态查看jvm当前的内存使用情况:

Runtime.getRuntime().maxMemory() //最大可用内存,对应-Xmx

Runtime.getRuntime().freeMemory() //当前JVM空闲内存

Runtime.getRuntime().totalMemory() //当前JVM占用的内存总数,其值相当于当前JVM已使用的内存及freeMemory()的总和

第一种: eclipse.ini中内存设置过大的问题,修改了一下,256m改成128m,把512m 改为 256m,即可。

第二种:在eclipse.ini 中,增加了如下两行后,问题解决:

-vm

D:/Program Files/Java/jdk1.6.0/bin/javaw.exe

其中javaw.exe是我的JDK安装路径

第三种: 删除eclipse 安装目录下的eclipse.ini 文件,重新启动 eclipse.exe 即可

直接配置eclipse中jdk环境即可,不需要配置jre的。

第一步:点击菜单栏的”windows“,之后选择”preference“。

第二步:找到”java“菜单下的”installed“,之后在此页面下点击”add“。

第三步:找到”jdk“的安装路径,之后点击”finsh“即可完成项目jdk的引入,以后创建项目后会默认的引入”jdk“包。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11159025.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存