• 解决IDEA卡顿的问题(Windows和Mac)


    IDEA卡顿

    最近一段时间经常会在开发的时候感觉到 IDEA 很卡,在一个类里上下滚动或者切换类文件时都能够明显的感觉到,我以为是我项目打开的太多了,毕竟内存优化已经做过了,但是今天实在是被这玩意儿卡的有点烦了,我尼玛,开发机器 16 个 G 的内存,开俩 spring-boot 项目卡成这个逼样???

    最终被逼的去检查了一下 IDEA 的启动配置文件,看到的内容的时候我石化了,配置文件就是默认的,没改动过。还真是活该就这么卡,只给分配了几百兆的最大内存,可不是卡成这逼样吗?后面想了一下,我之前重装了一次新版本的 IDEA,一直没去改配置文件,真的是活该。

    这个问题其实和 MyEclipse 以及 Eclipse 卡顿一样,首先是内存设置的不够大,其次是软件上安装了一些可有可无的插件或者开启了一些代码检查之类的实时监测,一般都是通过修改这三个设置来使得卡顿问题消失,但是一般只需要把内存设置的大一些就可以了,另外两个原因即使不修改也可以,毕竟现在的开发机器内存都比较强悍了。

    修改 vmoptions 文件

    Windows 环境

    首先是找到 IDEA 的安装目录,之后到安装目录的 bin 目录下,找到如下两个文件:

    idea.exe.vmoptions
    idea64.exe.vmoptions
    

    看你是多少位系统的你就该对应的就可以了,编辑这个配置文件,如下图所示:

    把 128m 和 512m 改成你想要改的就可以了,我是分别改成了 1024m 和 2048m,之后如果还卡,再往大了调,我估计应该也不会再卡了。

    Mac 环境

    Mac 电脑上与 Windows 也是类似的,首先是打开 Finder 找到应用程序这一栏,之后找到 IDEA,右键“显示包内容”,就可以找到它的安装目录了,再之后就和 Windows 下的操作一样了,找到 bin 目录,之后找到 vmoptions 配置文件:

    然后打开这个文件进行编辑(我用的是 sumbline2 编辑器),把内存调一下就可以了,不过 Mac 系统下的 IDEA 平时确实不怎么卡,改不改感觉差别不大。

  • 相关阅读:
    IDirect3DDevice9::SetTexture的stage参数
    c++ 返回对象的引用要小心
    c++ 头文件循环引用解法
    Real-Time Rendering.3rd,Radiance与距离无关 的解释
    0xffff0000颜色表示
    signed distance field 算法
    c++ abs与fabs
    unity, OnTriggerEnter2D不触发
    unity, particle play once and destroy
    装机人员工具
  • 原文地址:https://www.cnblogs.com/han-1034683568/p/11515544.html
Copyright © 2020-2023  润新知