1, 设置Eclipse内存使用情况
修改eclipse根目录下的eclipse.ini文件
-vmargs //虚拟机设置
-Xms512m //初始内存
-Xmx512m //最大内存
-Xmn256m //新生代内存
-XX:PermSize=128M //非堆内存
-XX:MaxPermSize=128M
2, JVM内存设置
打开eclipse window-preferences-Java -Installed JREs -Edit -Default VM Arguments
在VM自变量中输入:-Xmx512m -Xms512m -Xmn256m -Xss16m
3, Tomcat内存设置
打开Tomcat根目录下的bin文件夹,编辑catalina.bat
修改为:set JAVA_OPTS= -Xms512m -Xmx512m
例子:
Java -Xms2g -Xmx2g -Xmn512M -Xss128K -XX:PermSize=128M -XX:MaxPermSize=128M -XX:NewRatio=4 -XX:SurivorRatio=4 -XX:MaxTenuringThreshold=1
-Xms2g:JVM启动初始化堆大小为2g,Xms的默认是物理内存的1/64但小于1G。
-Xmx2g:JVM最大的堆大小为2g,Xmx默认是物理内存的1/4但小于1G;将-Xms和-Xmx的值配置为一样,可以避免每次垃圾回收完成后对JVM堆大小进行重新的调整。
-Xmn512M:堆中的新生代大小为512M
-Xss128K:每个线程的堆栈大小为128K
-XX:PermSize=128M:JVM持久代的初始化大小为128M
-XX:MaxPermSize=128M:JVM持久代的最大大小为128M
-XX:NewRatio=4:JVM堆的新生代和老年代的大小比例为1:4
-XX:SurvivorRatio=4:新生代Surivor区(新生代有2个Surivor区)和Eden区的比例为2:4
-XX:MaxTenuringThreshold=1:新生代的对象经过几次垃圾回收后(如果还存活),进入老年代。如果该参数设置为0,这表示新生代的对象在垃圾回收后,不进入survivor区,直接进入老年代
分享到:
相关推荐
eclipse与tomcat的JVM设置
NULL 博文链接:https://long-ltoy.iteye.com/blog/2352376
java虚拟机jvm及Tomcat中的jvm有关内存的设置与调优
Tomcat JVM虚拟机默认内存1800 M左右,当服务内存不够用时,需要手动设置内存大小,不可超过服务器系统内存的80%,本文档提供设置方法(使用命令启动有效),实测可用。
解释了常用的eclipse和tomcat的jVM参数配置,有图有真相..
要加“m”说明是MB,否则就是KB了,在启动tomcat时会报内存不足。 -Xms:初始值 -Xmx:最大值 -Xmn:最小值 解决办法: 修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\...
如何配置Tomcat的JVM虚拟机内存大小
设置Tomcat的JVM虚拟机内存大小,防止内存溢出
* -Xms256m:设置 JVM 的初始堆栈大小为 256M * -Xmx512m:设置 JVM 的最大堆栈大小为 512M * -XX:MaxNewSize=256m:设置年轻代的最大大小为 256M * -XX:MaxPermSize=256m:设置 PermGen space 的最大大小为 256M ...
"TOMCAT内存大小调整" TOMCAT内存大小调整是指在使用Java程序从数据库中查询大量数据或应用服务器(如Tomcat、JBoss、WebLogic)加载jar包时,出现java.lang.OutOfMemoryError异常的解决方法。这种异常主要是由于...
设置eclipse的运行内存, jvm内存大小设置, 如果启动服务时报内存溢出说明eclipse的运行内存太小 设置下运行内存就可以了
你对Eclipse中JVM内存设置方法是否熟悉,这里通过几个问题向大家解释一下,安装Java开发软件时,默认安装包含两个文件夹,一个JDK(Java开发工具箱),一个JRE(Java运行环境,内含JVM),其中JDK内另含一个JRE。
Eclipse中JVM内存设置
jvm tomcat eclipse 远程 断点 debug 调试 jpda 远程断点实图演示
对tomcat jvm内存进行修改,以避免tomcat内存溢出。
Linux环境的Tomcat JVM内存优化 java虚拟机内存溢出问题的解决
设置Eclipse的JVM参数
Eclipse里的tomcat插件 This plugin does not contain Tomcat. (Download and install Tomcat before using it) Download tomcatPluginV??.zip Unzip it in <eclipse_home>/plugins Plugin activation for ...