jvm崩溃(即ecilpse崩溃)

JVM 系列一:Native memory allocation 导致JVM Crash
1.从JVM层面解决问题,减小thread stack的大小:
JVM默认thread stack的大小为1024,这样当线程多时导致Native virtual memory被耗尽,实际上当thread stack的大小为128K 或 256K时是足够的,
在JVM启动的JVM_OPT中添加如下配置:-Xss128k
2.减小heap或permgen初始分配的大小:如果JVM启动的JVM_OPT中有如下配置
解决办法:2.1:打开eclipse.ini
2.2:-Xms1303m -Xmx1303m -XX:PermSize=256m -XX:MaxPermSize=256m
可以删除-Xmx1303m -XX:MaxPermSize=256m
可以减小-Xms256m -Xmx1303m -XX:PermSize=64m -XX:MaxPermSize=256m

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值