zoukankan      html  css  js  c++  java
  • Mac之OS系统下搭建JavaEE环境 <四> 之IntelliJ IDEA 的内存优化

    1、代开IntelliJ IDEA 的显示内容

    2、打开idea.vmoptions文件

      路径为Contens——bin——idea.vmoptions

    修改之前会复制一份备份原配置

    原配置

    修改后的配置

    3、文件内容的含义

    -Xms128m
    -Xmx2048m
    -XX:PermSize=128M
    -XX:MaxPermSize=1024m
    -XX:ReservedCodeCacheSize=1024m
    -XX:+UseCompressedOops
    -ea
    -Dsun.io.useCanonCaches=false
    -Dsun.awt.keepWorkingSetOnMinimize=true
    -Djava.net.preferIPv4Stack=true
    -Djsse.enableSNIExtension=false
    -XX:+UseCodeCacheFlushing
    -XX:+UseConcMarkSweepGC
    -XX:SoftRefLRUPolicyMSPerMB=50

    -vmargs:           说明后面是VM的参数 
    -Xms128m:       虚拟机占用系统的最小内存 
    -Xmx2048m:     虚拟机占用系统的最大内存 
    -XX:PermSize:  最小堆大小。一般报内存不足时,都是说这个太小, 
                           堆空间剩余小于5%就会警告,建议把这个稍微设 
                             大一点,不过要视自己机器内存大小来设置 
    -XX:MaxPermSize:最大堆大小。这个也适当大些 
     
    通过这样的修改之后 IntelliJ IDEA 会占用内存 做一些更快捷的工作,提高我们的开发效率,同时也避免一些大项目会提示内存溢出的问题。
  • 相关阅读:
    xshell入门及Linux常用命令
    C++之vector
    c++ 之 string
    引用 与 指针
    关于时间复杂度的计算以及相关概念
    位运算
    thymeleafDemo
    面试总结
    关于mvvm原理实现,模拟vue(3)-----发布订阅
    关于mvvm原理实现,模拟vue(2)-----模板编译
  • 原文地址:https://www.cnblogs.com/loveincode/p/5838718.html
Copyright © 2011-2022 走看看