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 会占用内存 做一些更快捷的工作,提高我们的开发效率,同时也避免一些大项目会提示内存溢出的问题。
  • 相关阅读:
    docker构建镜像
    SpringBoot 配置的加载
    Gradle实战(02)--Gradle Build的创建
    Gradle实战(01)--介绍与安装
    统计最常用10个命令的脚本
    jackson序列化与反序列化的应用实践
    go http请求流程分析
    java线程的3种实现方式及线程池
    git多账号使用
    java多版本管理
  • 原文地址:https://www.cnblogs.com/loveincode/p/5838718.html
Copyright © 2011-2022 走看看