首页 > 其他分享 >解决IDEA开发卡顿

解决IDEA开发卡顿

时间:2022-12-28 13:22:05浏览次数:51  
标签:检查 idea IDEA 开发 内存 快捷方式 卡顿

目录

原文链接1: 五招搞定IDEA开发卡顿

原文链接2: IDEA运行缓慢卡顿,解决idea卡顿,控制台中文乱码 以及其它常用设置

问题背景

项目大,单类中代码过多,编辑十分卡顿

解决方案

1.更改操作系统快捷方式

首先,安装IDEA软件后,自动生成的桌面启动方式都是32位的,如果你是64位系统,我们使用这个快捷方式运行大项目,一般都会很卡。找到idea的安装目录,进入bin文件,找到名称为 idea64的程序,生成快捷方式,用这个快捷方式启动

64位操作快捷方式

2.更改idea启动配置参数

找到idea安装目录下的bin文件夹下的 idea64.exe.vmoptions

基于 64位机器运行修改相关参数

1、 -Xms 是最小启动内存参数
2、 -Xmx 是最大运行内存参数
3、 -XX:ReservedCodeCacheSize 保留代码占用的内存容量参数

手动修改
根据自身机器内存设置
例如:
-Xms=1024m
-Xmx=2048m
-XX:ReservedCodeCacheSize =300m

3.增加编译内存(必做)

修改idea编译内存
项目启动慢,项目起不来 就把编译内存搞大点,效果很显著,各方面速度都有提升,计算机配置硬件高的话,可以多分配点编译内存

4.卸载不必要的插件(选做)

打开settings-plugins
和java开发无关的都可以卸了

5.清理缓存(选做)

清理缓存重启IDEA

以上五步基本上就可以解决问题了

6.减少内存

在设置项目的时候尽量不要将没有关系的项目放置在一个工程中,这样能够减少内存的使用

7.适当关闭idea的Inspections的检查或者开发时完全关闭Inspections的检查,等开发完后在开启检查

  • idea右下角(旧版)有一个 人头标志,可以点击,调准idea检查级别~

  • idea2021版本和企业版,都没有人头标志,在代码域右上角,如图,鼠标悬停!
    请添加图片描述

  • 主要用来设置当前编辑文档的代码检查等级

    • Inspections 为最高等级检查,可以检查单词拼写,语法错误,变量使用,方法之间调用等
    • Syntax 可以检查单词拼写,简单语法错误
    • None 不设置检查
      IntelliJ IDEA 对于编辑大文件并没有太大优势,很卡,原因就是它有各种检查,这样是非常耗内存和 CPU 的,所以为了能加快大文件的读写,可以考虑暂时性设置为 None。

    PS:

    再快的速度也要基于一定的开发电脑配置上,如果本机内存实在太低。。。那还是建议先加个内存条吧~

标签:检查,idea,IDEA,开发,内存,快捷方式,卡顿
From: https://www.cnblogs.com/lyn8100/p/17009930.html

相关文章

  • 猿创征文 | openGauss 开发入门与实践
    文章目录​​前言​​​​一、介绍​​​​二、openGauss安装​​​​1、安装前准备​​​​①关闭节点防火墙​​​​②设置字符集参数(如果有多节点的话)​​​​③设......
  • IntelliJ IDEA 编译方式介绍及查看内存占用
    编译方式介绍相比较于Eclipse的实时自动编译,IntelliJIDEA的编译更加手动化,虽然IntelliJIDEA也支持通过设置开启实时编译,但是不建议,因为太占资源了。IntelliJIDEA编......
  • idea设置JDK无效
    目录问题背景解决方案01首先检查idea设置是否正确02清一下idea缓存ps:原文链接:idea设置JDK无效问题背景修改完idea的一些设置后,重启idea后,项目开始爆红,提示找不......
  • 嵌入式:ARM相关开发工具概述
    JTAG仿真器JTAG(JointTestActionGroup;联合测试行动小组)是一种国际标准测试协议(IEEE1149.1兼容),主要用于芯片内部测试及对系统进行仿真、调试。JTAG技术是一种嵌入式调......
  • 【木棉花】基于JAVA UI开发的小游戏——推箱子(上)
    前言在上期文章中,分享了关于项目的效果预览图,从这一期开始,将逐步分享这个项目的构建流程。实际上,笔者在进行开发的过程中,并不是写完一个界面的内部逻辑,就开始对界面进行美......
  • 12.28 idea 快捷键
    IDEA常用快捷键整理大全(非常详细)持续更新中..._林二月er的博客-CSDN博客_idea快捷键注释快捷键ctrl+shift+/其它快捷键        ......
  • 《DFZU2EG_4EV MPSoc之FPGA开发指南》第三十四章 双目OV5640摄像头RGB-LCD显示实验​
    双目OV5640摄像头RGB-LCD显示实验​双目摄像头是在一个模组上集成了两个摄像头,实现双通道图像采集的功能。双目摄像头一般应用于安防监控、立体视觉测距、三维重建等领域。......
  • 企业使用无代码开发平台会有哪些优势
    无代码开发平台的核心是计算机编程语言,这是目前最先进的软件快速开发方式之一。业务人员(而不是技术人员)也可以轻松控制软件开发过程,只需在开发后台配置即可完成软件开发......
  • 不背锅运维:Go:Promethus Eexporter开发,一篇带你玩妥它
    本篇内容有点长,代码有点多。有兴趣的可以坚持看下去,并动手实践,没兴趣的可以划走。本文分两大块,一是搞清楚prometheus四种类型的指标Counter,Gauge,Histogram,Summary用golang......
  • c#,asp.net 开发 app 学习资料整理
    VS2015ApacheCordova第一个Android和IOS应用 ​​PhoneGap:免费开源的HTML5移动应用开发平台​​ 学习视频材料模板​​​http://www.jqueryfuns.com/​​html5学习资......