「IntelliJ IDEA」一打开IntelliJ IDEA,电脑卡的要死,该如何优化内存呢?( 三 )
本文插图
本文插图
最后的角逐:重新加载Monolith 现在 , 笔者需要从仓库中获得 Monolith 项目的最新版本 , 并且刷新 Gradle 模块 , 这样 ,IDEA 能看到所有的新类 。
本文插图
重要提示:代表默认设置的灰色条形柱非常高 , 因为 IDEA 在刷新过程中崩溃了 , 笔者无法测量实际时间 。 显然 , 默认分配的内存不足以执行该操作 。
但从三个自定义例子中可以发现 , 大内存配置花费的时间是最短的 。 所以 , 内存分配还是起到了作用 。
最后一次使用jstat-gcutil 因为 IDEA 在默认设置下无法刷新项目 , 所以 , 这次测试默认设置就不包括在里面 。
本文插图
本文插图
从上图可以看出 , 三者之间的差异不大 , 但是 Big 配置下的 Full GC 执行时间最快 。 此外 ,Xmx 内存大些对响应能力提升的帮助非常明显 。
总结 在这次简短的实验中 , 大家可以发现 , 即使对 IntelliJ IDEA 内存进行微调 , 都可以大大提升 IDE 性能 。 当然 , 内存分配越多 , 执行效果就越好 。 但是 , 你也会发现 ,IDE 之外许多其他应用程序也需要消耗内存 , 所以 , 大家的目标应该是在提高性能和内存消耗之间找到一个平衡 。
笔者认为 , 在大多数情况下 , 把 Xmx 值设置在 2G 和 3G 时间是最佳的 。 如果你有更多的时间可以用 jstat 和 jvisualm 检查用不同的 JVM 设置如何影响性能和内存占用 。
讨论 你的 idea.vmoptions 是如何配置的呢?你还有其它提高 InteliJ IDEA 性能的方法吗?不妨一起讨论讨论吧 。
推荐阅读
- 手机大魔王用权限管理来保护你的隐私安全,安卓手机安装APP后先别打开
- 印度尼西亚:又一场对峙在南海上演,双方直接打开雷达照射,再不阻止就晚了
- 手机大魔王安卓手机安装APP后先别打开,用权限管理来保护你的隐私安全
- 心我乐微信出现微粒贷,打开之后18万,大妈年近60
- 诛仙手游官方假如用网图的方式打开门派小姐姐……
- [乾陵]北京海淀发现李莲英墓,用坏三把铁锤才打开,墓中场景无法理解
- 每日汽车信息推送车主:打开车门才懂什么是乞丐中的乞丐,5万提宝骏510乞丐版
- 『吉利preface』舒服哥真的成功,大溜背比奥迪A6L漂亮10倍,一打开车门,让奔驰嫉妒
- 史事驿站意外发现日军遗留木箱,打开后让人肃然起敬,河南老农下地干活
- 娱乐小小微信微粒贷正确打开姿势,网友:没花呗借呗的有福了。,一夜之间