Eclipse luna启动后立马就卡死的一种原因及解决办法(HotSpot虚拟机上)
2016-01-09 15:49
309 查看
Eclipse luna启动后立马就卡死可能是你没有分配给它足够的永久代内存,可以通过Java VisualVM查看是否真是这种情况,如果真是,你在Java VisualVM中看到的就是类似下图的情况(分配的永久代和已使用的永久代空间差不多或者一样的):
这时,你可以在eclipse目录下,找到文件eclipse.ini,在里面配置永久代大小。配置方式是,在文件中-vmargs一行后面添加如下两行(具体值可以自己改):
如果配置了之后,查看Java VisualVM,看到的和配置之前的一样,可能是因为你把文件eclipse.exe的名字给改了,改回来就没问题了。实际上,只要保证文件eclipse.ini和文件eclipse.exe的文件名一致就行了。这对机器上有多个eclipse,而且想把所有的eclipse都pin到开始菜单栏下的同学很重,因为如果不改名,都pin过去,谁知道谁是谁啊。
这时,你可以在eclipse目录下,找到文件eclipse.ini,在里面配置永久代大小。配置方式是,在文件中-vmargs一行后面添加如下两行(具体值可以自己改):
[code]-XX:PermSize=128M -XX:MaxPermSize=256M
如果配置了之后,查看Java VisualVM,看到的和配置之前的一样,可能是因为你把文件eclipse.exe的名字给改了,改回来就没问题了。实际上,只要保证文件eclipse.ini和文件eclipse.exe的文件名一致就行了。这对机器上有多个eclipse,而且想把所有的eclipse都pin到开始菜单栏下的同学很重,因为如果不改名,都pin过去,谁知道谁是谁啊。
相关文章推荐
- 简单配置Spring MVC里面的UEditor
- Java中的SSH框架之spring(1)
- JAVA CPU 100 分析
- SpringMVC入门实例及详细讲解 (一)
- java-拆包和装包简单分析
- java高并发框架 SSM框架 Spring+SpringMVC+MyBatis
- Java类加载原理解析
- 用自己的keystore替换eclipse默认签名文件
- 内省(introspector)和javabean
- Java泛型通配符extends与super
- eclipse自动补全代码以及jadoc文档注释
- Java类当中初始化模块
- JAVA虚拟机内存模型
- JAVAEE知识点
- java 中Json的使用
- 个人学习-java-权限管理登陆(filter)
- Java学习记录
- 利用Java的反射机制实现Bean实体与Map自动转换的工具类
- Spring表达式语言之SpEL
- Java反射