webstorm JVM 性能调优 发布人: sanye 时间: 2020-09-11 分类: coding技巧 ## 前言 webstorm 运行时间长,卡顿,大多数是因为GC问题 ## 补充 2020年09月17日 如果笔记本内存没超过8G,那么我们可以忽略 `node_modules` 文件夹 ## 通过并行GC的方式 ``` -Xms1024m -Xmn1024m -Xmx2048m -XX:ReservedCodeCacheSize=480m -XX:+UseCompressedOops -XX:+UseParallelGC -XX:+UseNUMA -XX:SoftRefLRUPolicyMSPerMB=50 ``` ## 适合内存少的复杂配置 8G以下 ``` -Xms2g -Xmx2g -XX:NewRatio=3 -Xss16m -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:ConcGCThreads=4 -XX:ReservedCodeCacheSize=240m -XX:+AlwaysPreTouch -XX:+TieredCompilation -XX:+UseCompressedOops -XX:SoftRefLRUPolicyMSPerMB=50 -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djsse.enableSNIExtension=false -ea ``` ## 适合内存较大 16G以上 ``` -Xms1024m -Xmx4096m -XX:ReservedCodeCacheSize=1024m -XX:+UseCompressedOops ``` ## 平衡模式不建议 ``` -Xms2g -Xmx2g -XX:ReservedCodeCacheSize=1024m -XX:+UseCompressedOops ``` ## 默认 ``` -Xms128m -Xmx750m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=240m -XX:+UseCompressedOops ``` ## 参考及引用 更多 JVM 选项, 请参考: [java JVM start options](https://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html) webstorm 官方文档,请参考: [Analyze memory snapshots - Help | IntelliJ IDEA](https://www.jetbrains.com/help/idea/analyze-hprof-memory-snapshots.html#read-snapshot) 标签: webstorm, usenuma, m-xx, 卡顿, 前言 本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。 仅有一条评论 sanye 2021-02-10 21:36:00 备注一下,最新版本的优化启动不了,安装最新版,请不要导入之前版本的设置 回复 取消回复 添加新评论 阁下尊名? 📮邮箱(选填) 博客/主页(选填) 大侠请赐教 !支持Markdown格式 spam send以上是我的留言/建议,请查收! 上一篇: 常用活动模板--jetbrians 下一篇: 两个文件的比较问题 apps format_list_bulleted publish 目录 最新文章 开发vue web框架时,需要注意的 window 属性epoll和多线程模型子线程使用poll处理连接I/O事件几种 I/O 模型和线程模型设计高并发模型设计 最近回复 sanye: 备注一下,最新版本的优化启动不了,安装最新版,请不要导入之前版本的设置 sanye: 感谢你的支持 asd: 安装某个开源邮箱软件时碰到这个问题,但是还是不要手动安装了吧? 夏目贵志: 大佬,加油!! wing: 打开速度有点慢这是条建议测试 分类 疑难杂症coding技巧ios机器学习Prolog深度学习增强现实数据分析财商笔记架构心经编译原理RHCA笔记RHCEAnsible小书常用命令数学常数绘图UML图范式编程函数式Erlang知识库C++Vue网络网络SOCKET编程nodejs浏览器API 标签云 前言 系统 文件 代码 核心 函数 命令 功能 架构 模块 变量 版本 内容 业务 接口 设计 程序 网络 机制 依赖 行 事件 install 目录 操作 连接 周边 框架 int linux 其它
备注一下,最新版本的优化启动不了,安装最新版,请不要导入之前版本的设置