- 浏览: 66891 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
springdata-jpa:
java quartz定时任务demo教程源代码下载,地址:h ...
java_Quartz计划任务配置
一般安装完eclipse之后,在安装目录下你应该可以看到有一个 eclipse.ini 文件,对了,就是在这个文件里面修改,我打开同事机器上这个文件,里面的内容是:
-vmargs
-Dosgi.splashLocation=d:\Program Files\MyEclipse 5.5.1 GA\eclipse\MyEclipseSplash.bmp
-Dosgi.splashLocation=d:\Program Files\MyEclipse 5.1.1 GA\eclipse\MyEclipseSplash.bmp
-Xms64M
-Xmx128M
呵呵,2G内存的机器,给eclipse这么点内存。。。介绍下参数的意思:
-vmargs:说明后面是VM的参数
-Dosgi.splashLocation:表示启动eclipse时你看到的界面(不知道他这里面怎么冒出了二句相同的)
-Xms64M :虚拟机占用系统的最小内存
-Xmx128M:虚拟机占用系统的最大内存
最后我把最大最小内存设置了下:
设置为:
-Xms128M
-Xmx512M
够用了,呵呵。
还可以在这里面加一些参数,如:
-XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小,
堆空间剩余小于5%就会警告,建议把这个稍微设大一点,视自己机器内存大小来设置
-XX:MaxPermSize:最大堆大小。这个也适当大些
-Xmx512M的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于25.6M
一般都是内存配置问题,
可以在Eclipse快捷上点右键,选属性,在目标中文字后加入一串参数:
-vmargs -Xms128M -Xmx256M -XX:PermSize=64M -XX:MaxPermSize=512M
.昨天晚上通宵做毕业设计,没想到eclipse3.22总是说less than 5% of 64M,过不了几分钟就自动关闭。越急就越出问题,改了eclipse.ini 文件全部增加一倍还是不行,弄不好这个不能干活啊。
-vmargs
-Xms40m
-Xmx256m
调整为:
-vmargs
-Xms40m
-Xmx256m
-XX:PermSize=64M
-XX:MaxPermSize=128M
1g内存推荐为:
-vmargs
-Xms128M
-Xmx512M
-XX:PermSize=64M
-XX:MaxPermSize=128M
对于MyEclipse的话,直接修改MyEclipse在桌面的快捷方式的参数就可以啦。现在解释这些参数的意思。
-vmargs:说明后面是VM的参数
-Xms40m:虚拟机占用系统的最小内存
-Xmx256m:虚拟机占用系统的最大内存
-XX:PermSize:最小堆大小。一般报内存不足时,都是说这个太小,
堆空间剩余小于5%就会警告,建议把这个稍微设
大一点,不过要视自己机器内存大小来设置
-XX:MaxPermSize:最大堆大小。这个也适当大些
-Xmx512M的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于25.6M
把里面的参数改为
-vmargs
-Xms128M
-Xmx512M
-XX:PermSize=128M
-XX:MaxPermSize=256M
发表评论
-
Java反射--getField和getDeclaredField区别
2013-03-28 18:00 4001getField获得类中指定的publi ... -
导出数据
2012-06-05 10:17 0protected void exportListToExec ... -
数据导出excel文件
2012-05-24 15:55 0protected void exportListToExec ... -
java building
2012-03-31 10:09 397<project name="**" ... -
jsp页面加载flash
2012-01-12 17:40 2093所需的js文件 <script type=" ... -
Java开源项目—验证码kaptcha
2012-01-10 13:49 5668kaptcha的配置是通过web.xml完成的,所有的参数都有 ... -
jquery 实现iframe 自适应高度
2012-01-06 14:54 375下面的两种方法自选其一就行了。一个是放在和iframe ... -
防止表单重复提交
2011-12-28 16:09 434一。前言 你在任何一个比较专业的BBS都会看到这样的问题 ... -
java写cookie
2011-12-26 17:10 1262/** * 创建cookie * ... -
servlet生成验证码
2011-12-22 13:49 505package cn.com.trade.servlet; ... -
js实现兼容IE和FF的复制功能
2011-12-16 11:06 612function fn_copy(meinId) { va ... -
Tomcat内存溢出的原因
2011-12-14 13:08 322Tomcat内存溢出的原因 在生产环境中tomcat内存设置 ... -
Tomcat的增加虚拟内存
2011-12-12 18:51 998Win 操作系统 修改 tomcat/bin/cata ... -
java国际化资源文件中文转码
2011-12-05 16:42 853只要按照文件目录将里面的文件拷到Eclipse对应的目录下即可 ... -
spring security3.1 实现验证码自定义登录
2011-12-05 10:21 12191spring security 自定义登录: 1、自定义表结 ... -
正则表达式入门
2011-12-02 09:35 10431、基本入门 // ... -
java urlRewrite
2011-12-02 09:37 24291:什么是UrlRewrite UrlRewrite ... -
java 资源文件
2011-12-02 09:39 9861、在src目录下创建application.properti ... -
java freemark发送模板邮件
2011-12-02 09:39 17841、需要的jar包 freemarker-2.3.15 ... -
spring 注解事物
2011-12-01 15:06 711@Transactional(propagation=Prop ...
相关推荐
- `-Xms`: 设置Java虚拟机(JVM)的初始堆内存大小。 - `-Xmx`: 设置JVM的最大堆内存大小。 - `-XX:PermSize`: 设置方法区(initial PermGen space)的初始大小。 - `-XX:MaxPermSize`: 设置方法区的最大大小。 示例...
为避免这类问题,我们需要在启动Tomcat时指定适当的内存参数。 在Eclipse中设置Tomcat内存的步骤如下: 1. 打开Eclipse,找到`Window` -> `Preferences` -> `Server` -> `Runtime Environments`。 2. 选中你要...
3. **配置不当**:在配置文件中,如果没有正确地设置JVM参数来调整内存大小,也会导致内存溢出。 #### 三、解决内存溢出问题的方法 针对上述问题,我们可以采取以下措施来解决Eclipse中Tomcat启动时遇到的内存溢出...
1. **配置文件设置不当**:启动参数中的`-Xms`和`-Xmx`分别表示JVM的初始堆内存大小和最大堆内存大小;`-XX:PermSize`和`-XX:MaxPermSize`则分别代表永久代的初始大小和最大大小。如果这些参数设置不合理,可能会...
### Eclipse + Tomcat 内存溢出参数设置详解 在Java开发过程中,特别是在使用Eclipse作为集成开发环境(IDE)并结合Apache Tomcat服务器进行Web应用开发时,经常会遇到内存溢出的问题。这类问题通常表现为应用程序...
3. **调试模式**:在服务器上右键选择"Debug",Eclipse将以调试模式启动Tomcat,允许我们在代码级别进行调试,设置断点,查看变量值等。 4. **自动部署**:Eclipse支持自动部署功能,当项目源代码有改动并保存后,...
标题 "ECLIPSE,TOMCAT,JVM内存设置" 涉及到的是在开发Java Web应用程序时,如何配置Eclipse集成开发环境(IDE)、Apache Tomcat服务器以及Java虚拟机(JVM)的内存参数,以优化性能和避免内存溢出等问题。...
8. **性能优化**:通过插件,你可以调整Tomcat的配置参数,如JVM内存大小,线程池大小等,以优化服务器性能。 9. **错误处理**:当遇到问题时,Eclipse会显示错误详情,帮助开发者定位和解决问题,减少了在Eclipse...
如果你是在Eclipse集成开发环境中通过内置的Tomcat插件来启动Tomcat服务,可以在Eclipse的配置界面中直接设置JVM参数: 1. 打开Eclipse,依次选择“Window”>“Preferences”>“Tomcat”>“JVM Settings”。 2. 在弹...
### Tomcat与Eclipse配置内存溢出解决方案 #### 背景介绍 在进行Web应用程序开发过程中,尤其是在使用Tomcat服务器结合Eclipse或MyEclipse等集成开发环境(IDE)时,开发者可能会遇到一个常见的问题——内存溢出。...
- **Histogram**:显示内存中对象的数量及其所占用的内存大小。 - **Dominator Tree**:展示哪些线程以及线程下的对象占用了较多内存。 - **Top Consumers**:以图形形式展示占用内存最大的对象及其所属类。 - *...
3. **测试与验证**:完成配置后,重新启动Tomcat并运行应用程序,观察是否还有内存溢出问题。 #### 六、总结 合理配置Eclipse和Tomcat中的JVM参数对于提高开发效率、确保应用程序稳定运行具有重要意义。通过对JVM...
例如,修改 eclipse.ini 配置文件可以增大 Eclipse 开发平台本身运行的 JVM 的空间,但是这并不能解决 Eclipse 启动 Tomcat 的内存问题。 正确的解决方法是,在 Eclipse 中点击“Run” – “Run Configurations…”...
- `-XX:MaxPermSize=550m`:设置永久代的最大内存大小为 550MB。注意,在 Java 8 及更高版本中,永久代已被元空间取代,应使用 `-XX:MaxMetaspaceSize=550m` 替代。 3. **保存并重启 Tomcat**: - 保存文件后,...
`-Xms`设置的是JVM启动时分配的堆内存大小,而`-Xmx`则是程序运行过程中可以申请的最大堆内存。 在Tomcat中,这些参数通常在`catalina.bat`文件中进行配置。`catalina.bat`是Windows环境下启动Tomcat服务的批处理...
这些参数分别设置了最小和最大堆内存大小、永久代初始大小、年轻代最大大小和永久代最大大小。根据实际情况调整这些值可以显著提高应用程序性能。 - 切换到“Deployment”标签页,在这里可以指定部署的项目及其...
需要注意的是,具体的内存大小设置应根据项目的规模和个人计算机的硬件配置来进行调整。此外,随着Java版本的更新,某些参数的名称可能会发生变化,例如在Java 8及以后的版本中,永久代已被元空间所取代,因此需要...
- **-Xms**:设置JVM启动时的初始堆内存大小,默认值较低。例如,设置为`-Xms128M`表示初始堆内存为128MB。 - **-Xmx**:设置JVM的最大堆内存大小。例如,设置为`-Xmx512M`表示最大堆内存为512MB。 - **-XX:...
- `-Xms1024M`:设置JVM启动时的初始堆内存大小为1024MB。 - `-Xmx1024M`:设置JVM最大可用堆内存为1024MB。 - `-XX:PermSize=256M`:设置JVM的永久代(PermGen space)初始大小为256MB。 - `-XX:MaxPermSize=256M`:...