Mac下IDE异常卡处理办法
2016-12-06 00:00
639 查看
我拿到手的电脑是16G内存的mac pro,我是做前端的,之前没有使用过mac。最近做项目一旦造作js文件,就异常卡顿。基本是3步一卡。于是,我就想着是不是和之前eclipse配置一样有解决的办法。
就进入到了Contents目录,继续点击bin目录找到idea.vmoptions文件。
这时,我们copy一份idea.vmoptions留作备份。然后把这段配置修改粘贴到idea.vmoptions文件中
稍微解释下几个关键配置的含义。
解决办法如下
首先需要进入到文件目录中,就进入到了Contents目录,继续点击bin目录找到idea.vmoptions文件。
这时,我们copy一份idea.vmoptions留作备份。然后把这段配置修改粘贴到idea.vmoptions文件中
-Xms2200m -Xmx2200m -Xmn500m -XX:PermSize=384m -XX:MaxPermSize=384m -Xss256K -XX:ReservedCodeCacheSize=64m -XX:SurvivorRatio=1 -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:+CMSClassUnloadingEnabled -XX:CMSFullGCsBeforeCompaction=0 -XX:LargePageSizeInBytes=100M -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Dsun.rmi.dgc.client.gcInterval=10800000 -Dsun.rmi.dgc.server.gcInterval=10800000 -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+DisableExplicitGC -XX:+PrintClassHistogram -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC -Xloggc:gc.log
稍微解释下几个关键配置的含义。
-Xms: 虚拟机占用系统的最小内存 -Xmx: 虚拟机占用系统的最大内存 -XX:PermSize: 最小堆大小。一般报内存不足时,都是说这个太小, 堆空间剩余小于5%就会警告,建议把这个稍微设大一点,不过要视自己机器内存大小来设置 -XX:MaxPermSize:最大堆大小。这个也适当大些
相关文章推荐
- 虚拟机下linux迁移造成MAC地址异常处理办法
- Windows“搜索”功能异常的处理办法【实用】【维护】
- 关于ejb中异常javax.naming.NoInitialContextException的处理办法
- 导入MyEclipse启动异常的处理办法
- 验证视图状态 MAC 失败。处理办法!
- explorer.exe[XXXX]中发生未处理的win32异常 解决办法
- [Wap]OnViewStateExpire异常的处理办法
- InvalidDataAccessApiUsageException异常的处理办法
- Eclipse中英文版转换 及 拋异常处理办法
- 异常种类以及处理办法
- java.sql.SQLException: Before start of result set异常及处理办法
- 验证视图状态 MAC 失败。处理办法!
- 自定义事件报未将对象引用设置到对象的实例异常处理办法
- 一个数据库远程访问错误及其解决办法(启用 JIT 调试后,任何无法处理的异常)
- 验证视图状态 MAC 失败。处理办法
- 验证视图状态 MAC 失败的处理办法总结![come from internet]
- 当client异常断开而RemoteObject并不知道时的处理办法
- 关于IE7打开任何网页弹出[未处理的异常('对象不支持此属性或方法')发生在iexplorer.exe]错误调试框的解决办法
- 关于msvcr90.dll 未处理的异常 读取位置 访问冲突 的解决办法
- java.sql.SQLException: Before start of result set异常及处理办法