idea 的修改内存

来源:互联网 发布:java map 泛型定义 编辑:程序博客网 时间:2024/06/05 15:25
  1. 首先我们要修改运行内存,我们就得找到我们的 IDEA 环境的安装目录.

    这里我们桌面IntelliJ IDEA 图标(如果没有请看第二步)右键-属性 (这里就可以看到我们的属性界面)

     我们点击快捷方式这个页签.可以看到 起始位置.-我们点击打开文件所在位置

    可以快速定位到我们的目录下

    idea内存如何设置
    idea内存如何设置
  2. 2

    如果桌面没有快捷方式.我们就到开始菜单下去找JetBrains(而不是IntelliJ IDEA) 这是别人的公司名称.旗下有很多软件. 

    在这个菜单下面 可以看到我们的IntelliJ IDEA (win10)右键-更多-打开文件所在位置(注意到这里了 我们看到的目录 之前快捷方式的目录),在快捷方式右键属性 

     我们点击快捷方式这个页签.可以看到 起始位置.-我们点击打开文件所在位置

    可以快速定位到我们的目录下

    idea内存如何设置
    idea内存如何设置
    idea内存如何设置
    idea内存如何设置
    idea内存如何设置
  3. 3

    我们都找到了目录..看到如下文件列表.这里会有两个 idea.exe,idea64.exe

    启动文件..同事也有两个相对应的配置文件.idea.exe.vmoptions,idea64.exe.vmoptions 一一对应.(更具你们的系统环境选择你需要配置的vmoptions文件.)

    配置方法是一样的..(更改之前注意备份原配置文件谨慎操作)

    idea内存如何设置
  4. 4

    更具你们的系统环境选择你需要配置的vmoptions文件-右键-打开方式-我们选择记事本打开 就可以看到初始化的配置..(如果没有特殊要求建议不要修改)

    idea内存如何设置
    idea内存如何设置
    idea内存如何设置
  5. 5

    更具自己硬件环境做出相应的调整.在这里简单说一下这些参数作用以及参考更改参数

    -Xms768m 

    -Xmx768m 

    -XX:MaxPermSize=250m 

    -XX:ReservedCodeCacheSize=64m 

    -server 

    -XX:NewSize=128m 

    -XX:+UseParNewGC 

    -XX:ParallelGCThreads=8 

    -XX:+UseConcMarkSweepGC 

    -XX:CMSInitiatingOccupancyFraction=60

    --------------------------------------------------------------------------

    参数作用解释

    -XX:ParallelGCThreads=  的值修改为你cpu的核数.

    -Xms512m 设置初时的内存大小,提高Java程序的启动速度

    -Xmx750m 设置最大内存数,提高该值,可以减少内存Garage收集的频率,提高程序性能

    -Xverify:none 关闭Java字节码验证,从而加快了类装入的速度,并使得在仅为验证目的而启动的过程中无需装入类,缩短了启动时间

    -XX:+UseParNewGC 使用并行收集算法

    -server 控制内存garage方式,这样你无需在花一到两分钟等待内存garage的收集

    -Dsun.awt.keepWorkingSetOnMinimize=true 可以让IDEA最小化到任务栏时依然保持以占有的内存,当你重新回到IDEA,能够被快速显示,而不是由灰白的界面逐渐显现整个界面,加快回复到原界面的速度。

  6. 6

    配置好后保存.关闭文件我们就配置完成了..(注意这里参数一定要根据自身的硬件环境做出相应的调整.如果调整不当.性能反而不好.. 这里我们可以恢复之的备份..)..好了 今天到此结束..谢谢大家..