Eclipse里启动Tomcat,配置内存大小
2009年12月11日 星期五 10:50

一般安装完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 文件全部增加一倍还是不行,弄不好这个不能干活啊。

    解决办法:快捷图标上-属性-目标后加上:-XX:PermSize=64m -XX:MaxPermSize=128m
     重启动eclipse,搞定!
    <Eclipse_Home>下面有一个eclipse.ini文件可以调整Eclipse最大使用内存,默认如下

    -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

    所以对于我而言,我只要把我的MyEclipse5.0改-XX:PermSize=128M-XX:MaxPermSize=256M,问题解决

eclipse中tomcat内存溢出设置的更多相关文章

  1. eclipse中tomcat内存溢出问题,报PermGen space

    场景 最近在eclipse中的tomcat服务器下放三个不同的应用程序,其中两个应用程序用到了各自的第三方jar包.刚开始时把这三个应用程序分别部署到各自的tomcat服务器运行,没问题.后来想通过第 ...

  2. eclipse启动tomcat内存溢出的解决方式

    eclipse启动tomcat内存溢出的解决方式 ——IT唐伯虎 摘要:eclipse启动tomcat内存溢出的解决方式. 1.打开Run Configurations 2.在VM arguments ...

  3. linux中tomcat内存溢出解决办法

    用命令 tail -f /root/apache-tomcat-6.0.20/logs/catalina.out(需要找到tomcat路径) 查看日志,查看是否有错误 linux中tomcat内存溢出 ...

  4. linux中tomcat内存溢出

    刚开始测试服务器与线上后台都不能上传10分钟以上的视频,后来只要是视频就不能上传,进入服务器查日志得到如下错误: Caused by: java.lang.OutOfMemoryError: Java ...

  5. eclipse Kepler tomcat内存溢出解决方式

    使用eclipse开发ssh项目,本机8G内存,可是在打开一个表格后再打开一个页面.立即就内存溢出,网上搜到下面解决方式,未解决: 1.改动eclipse.ini參数 -vmargs -Xms1024 ...

  6. tomcat内存溢出设置JAVA_OPTS

     答案1设置Tomcat启动的初始内存其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4.可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置三.实例,以 ...

  7. 在Eclipse中tomcat 内存配置

    修改1: 在Eclipse中下面Servers双击Tomcat Server... 然后点击General InformAtion 下的Open launch configuration: 会弹出Ed ...

  8. Eclipse中java内存溢出

    1.点击Window --->Preferences,如下图  

  9. linux中tomcat内存溢出PermGen space

    1.若是部署时候,一个tomcat下面项目越少越好,单独为一个项目配置tomcat(在客户给你充足的端口的情况下) 2.在维护的时候,若一个tomcat下放多个项目的话,这时候可以把所有jar包放在t ...

随机推荐

  1. Oracle使用游标为所有用户表添加主键语句

    应用场合:数据表新增自增一主键能加快数据表的访问速度,而且是整形的索引速度最快.本程序适合在导入Oracle数据库时删除不存在主键的情况下运行. 代码说明:所有的表主键字段名都设置为ID,如果已存在I ...

  2. Android的数字选择器NumberPicker-android学习之旅(三十七)

    我想说的话 今天晚上我依然在图书馆写博客,其实此刻我的没心激动而忐忑,因为明天就是足球赛的决赛,我作为主力球员压力很大,因对对方很强大,但是那又怎么样.so what...我不会停止写博客的 Numb ...

  3. Libgdx 1.6.0发布,跨平台游戏开发框架

    [1.6.0] -英文原文:http://www.badlogicgames.com/wordpress/?p=3682 -API更改:GlyphLayout xAdvances现在有了额外的开始入口 ...

  4. awk 详解+实例

    1. awk简介 awk是一种编程语言,用于在linux/unix下对文本和数据进行处理.数据可以来自标准输入.一个或多个文件,或其它命令的输出.它支持用户自定义函数和动态正则表达式等先进功能,是li ...

  5. 【一天一道LeetCode】#70. Climbing Stairs

    一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 You are ...

  6. Property属性,&nbsp;KVC键值编码OC…

    1.属性:帮你自动生成setter 和 getter 方法      属性的声明:(写在.h中)      格式: @property 数据类型 属性名      属性的实现:(写在.m中)      ...

  7. MinerThreadPool.java 线程池

    MinerThreadPool.java 线程池 package com.iteye.injavawetrust.miner; import java.util.concurrent.Blocking ...

  8. Live555 直播源 以及MediaSubsession

    /* * H264DeviceSource.hh * * Created on: 2014年7月19日 * Author: zjzhang */ #ifndef H264DEVICESOURCE_HH ...

  9. Leetcode_169_Majority Element

    本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/42247887 Given an array of size ...

  10. android studio添加project libs库步骤

    在Eclipse中选择要导出的项目,然后依次选择菜单 file->export->Android->Generate Gradle build files. 之后依次点击next到f ...