Eclipse报Caused by: java.lang.OutOfMemoryError: PermGen space解决思路
一、修改tomcat/bin目录下的catalina.bat
在“rem ----- Execute The Requested Command ----------------------”下加入
JAVA_OPTS="-server -Xms800m -Xmx800m -XXNewSize=256M -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=512m" 。
这种方法在只使用tomcat时管用,但使用eclipse时不管用。
二、修改eclipse.ini
在javaw.exe 后面加入
-vm
d:/jdk6/bin/javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx1024m
-XX:PermSize=256M
-XX:MaxPermSize=512m
这种方法有时候也管用,但这次不起作用了,具体原因我也不清楚,我猜可能是写了上面这段跟eclipse中启动的tomcat服务器没啥关系,所以解决不了tomcat的报错问题。
三、修改eclipse的Run Configurations
点击“Run”-"Run Configurations",在打开的窗口中点击“Arguments”选项卡。
在VM arguments中内容最下边输入:
-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
第三种方法一般可以解决在eclipse下运行server容器报永久区内存的问题,也就是该文标题所呈现的问题。
引用----http://jingyan.baidu.com/article/20b68a884d7f72796cec62e3.html
最新文章
- Eclipse汉化后切换回英文
- django 快速实现注册
- 【iCore双核心组合是开发板例程】【12个 verilog 中级实验例程发布】
- hdu 5154 Harry and Magical Computer 拓扑排序
- JS代码的简单重构与优化(适合新手)
- HALCON 简介
- ExtJs--15--Ext.is*各种类型推断的方法,简单看源代码就能够明确了
- HDU 1724 Ellipse 自适应simpson积分
- spring---简介
- 1.如何使用vbs打开网页并且登陆
- stark组件开发之组合搜索高级显示和扩展
- IDEAL 中配置Tomcat的内存值
- Houdini技术体系 基础管线(四) :Houdini驱动的UE4植被系统 上篇
- WPF Dispatcher介绍
- 第 8 章 容器网络 - 051 - 在 overlay 中运行容器
- RavenDb学习(五)结果转换
- Android:Gradle sync failed: Another 'refresh project' task is currently running for the project
- Thrift Expected protocol id ffffff82 but got 0
- GCC命令基础
- BW数据加载
热门文章
- vue中的css作用域、vue中的scoped坑点
- Linux0.11内核剖析--内核代码(kernel)--sched.c
- mongodb pymongo.errors.CursorNotFound: Cursor not found, cursor id: 82792803897
- Android -- 消息处理机制源码分析(Looper,Handler,Message)
- Andrew Ng机器学习笔记+Weka相关算法实现(四)SVM和原始对偶问题
- Java最大的优势真的在于跨平台吗?
- MongoDB 在 Mac OSX 平台安装
- 在Flex (Flash)中嵌入HTML 代码或页面—Flex IFrame
- 如何使用飞秋FeiQ实现两电脑通信(或传输文件)
- 微信小程序 - 为何setData到页面上有的加分号