idea内存可视化
英文
View -> Appearance -> Status Bar Widgets -> Memory Indicator
中文
视图 -> 外观 -> 状态栏微件 -> 内存指示器
效果
文章来源:https://www.toymoban.com/news/detail-734649.html
idea内存优化
打开配置
英文
Help -> Edit Custom VM Options
中文
帮助 -> 编辑自定义虚拟机内存
常规设置
具体根据自己电脑性能设置文章来源地址https://www.toymoban.com/news/detail-734649.html
-Xmx1024m // 最大内存上限为:1024MB(1GB)
-Xms256m // 初始内存分配大小为:256MB
-XX:ReservedCodeCacheSize=128m //代码缓冲区大小:128MB
-XX:+UseG1GC
缓存清理(使新配置生效)
英文
File -> Invalidate Caches
中文
文件 -> 清除缓存
确定清除重启
补充
参数说明:
-server:一定要作为第一个参数,在多个CPU时性能佳
-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些
-Xmx:java heap最大值,使用的最大内存
-XX:PermSize:设定内存的永久保存区域
-XX:MaxPermSize:设定最大内存的永久保存区域
-XX:MaxNewSize:
+XX:AggressiveHeap 使 Xms 失去意义。
-Xss:每个线程的Stack大小
-verbose:gc 现实垃圾收集信息
-Xloggc:gc.log 指定垃圾收集日志文件
-Xmn:young generation的heap大小,一般设置为Xmx的3、4分之一
-XX:+UseParNewGC :缩短minor收集的时间
-XX:+UseConcMarkSweepGC :缩短major收集的时间
提示:此选项在Heap Size 比较大而且Major收集时间较长的情况下使用更合适
到了这里,关于idea性能优化--内存设置及可视化的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!