• 解决IntelliJ IDEA启动缓慢


    一、设置jvm

      1、由于默认的jvm太多,但是实际上可以用的比较少,我们可以这样进行设置,使用鼠标右键单击桌面上的IntelliJ IDEA软件图标,选择“打开文件所在的位置”一栏

      2、然后根据类型的排序,找到后缀为“vmoptions”的文件(注意和你的操作系统版本一致,32bit || 64bit)

      3、找到之后将他们打开,然后更改Xmx与Xms

    这里需要解释一下Xmx和Xms

    Java 虚拟机具有一个堆(Heap),堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的,在JVM中堆之外的内存称为非堆内存(Non-heap memory)。

    简单的说就是:堆是java代码可及的内存,开发人员写的东西都是堆分配的内存(底层实现除外)。而非堆内存则是JVM自己用的,比如JVM内部处理或优化,垃圾处理,常数池等。

    堆的内存分配用-Xms和-Xmx

    -Xms分配堆最小内存,默认为物理内存的1/64;-Xmx分配最大内存,默认为物理内存的1/4。
    

    非堆内存分配用-XX:PermSize和-XX:MaxPermSize

    -XX:PermSize分配非堆最小内存,默认为物理内存的1/64;-XX:MaxPermSize分配最大内存,默认为物理内存的1/4。

      4、大家可以设置的大一些,设置的时候两个数据哟啊一样大!

     二、删除插件

      1、有的时候为了某个项目会安装一些插件,但是使用之后就不在需要他们了,这时候我们可以选择删除或是关闭这些插件。使用鼠标点击菜单中的“file”选项,将“settings”打开就可以了!

    settings-->Plugins--->删除自己的不用的插件即可

      三、关闭Modules

      1、不妨Modules是不常用的,大家可以关闭,关闭的方法很简单,使用鼠标右键单击,找到其中的“Load/Unload”选项

      2、进入设置界面之后大家可以在下方将他们设置为加载或是不加载的项目

    异国有风雪,天涯莫思君 分享一些学Java开发路上的疑难疑点,希望关注方便采纳
  • 相关阅读:
    Identity Server 4 从入门到落地(六)—— 简单的单页面客户端
    Identity Server 4 从入门到落地(十一)—— Docker部署
    C# 脚本
    网站迁移纪实:从Web Form 到 Asp.Net Core (Abp vNext 自定义开发)
    Identity Server 4 从入门到落地(七)—— 控制台客户端
    Robot Framework 使用总结
    Asp.Net Core 使用Monaco Editor 实现代码编辑器
    Identity Server 4 从入门到落地(五)—— 使用Ajax访问Web Api
    C# RabbitMQ的使用
    创建VS Code 扩展插件
  • 原文地址:https://www.cnblogs.com/shuangfeike/p/11564199.html
Copyright © 2020-2023  润新知