eclipse程序容易死的问题
来源:互联网 发布:大数据金融应用案例 编辑:程序博客网 时间:2024/04/29 07:14
前几天用eclipse3.3真是饱受痛苦,程序来会死掉,操作稍快就卡了,然后就只能结束进程。花了点时间优化了下eclipse,现在跑几个大的项目也很流畅了。
eclipse程序感觉到卡一般是由于分配给Java虚拟机JVM的堆栈内存和非堆栈内存不够, 堆栈内存就是Java代码可及的内存,是留给开发人员使用的;非堆栈内存就是JVM留给自己用的,所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、字段和方法数据)以及方法和构造方法的代码都在非堆内存中。
堆栈内存 优化启动参数为 Xms Xmx
非堆栈内存 优化启动参数为 -XX:PermSize -XX:MaxPermSize
将下面参数加到eclipse快捷方式的目标后
-vmargs -Xms256M -Xmx512M -XX:PermSize=256M -XX:MaxPermSize=512M
也可以加到eclipse目录下的eclipse.ini中,但我改后却没有生效,可能是因为格式不对,可是我参照了很多地方,没发现哪里不一样。就因为没发现这一点,浪费了我很多时间,后来下载了一个叫FreeMem的eclipse插件,才发现我分配给JVM内存只有64M,顿时傻了,这样不挂才怪,刚启动eclipse内存就跑空了。
FreeMem插件的介绍及下载地址http://www.junginger.biz/eclipse/freemem.html,安装后eclipse里面可以显示分配的堆栈内存和非堆栈内存及实时jvm占用掉的内存。这样一来可以对现在内存情况很清楚,至少心理上感觉很塌实,不会担心eclipse随时挂掉。
- eclipse程序容易死的问题
- eclipse程序容易死的问题
- eclipse容易卡死或者较慢的解决方案
- eclipse容易卡死或者较慢的解决方案
- eclipse容易卡死或者较慢的解决方案
- eclipse连接小米手机,运行程序卡死的问题小结
- eclipse经常卡死的问题
- eclipse 卡死问题的解决
- eclipse启动卡死的问题
- eclipse卡死问题
- 程序陷入死循环问题的解决
- 关于使用EditText的监听器容易引起死循环的问题
- 解决eclipse卡死问题
- android开发中eclipse容易出现的问题
- android开发中eclipse容易出现的问题
- 关于 eclipse启动卡死的问题处理
- eclipse复制粘贴js代码卡死的问题
- 解决eclipse复制粘贴js代码卡死的问题
- COM学习散记(3) DLL例子改进
- Ad-hoc Test的测试介绍
- 在MiniGUI增加一种显示模式(修改分辨率)!
- .NET Framework 2.0 版中的新增功能
- 无法定位程序输入点GetTextExtentPointI于动态链接库MSDART.DLL的解决方法
- eclipse程序容易死的问题
- backup
- xmpp相关资源
- 2008.1.8
- 今天开始,在这里安营扎寨了
- swing相关资源
- USB设备驱动程序导读(1)
- 弄明白configurationManger这个类的修改
- 程序退出,阴魂不散?――解决Firebird嵌入式数据库无法正常释放的问题