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

解决IDEA开发卡顿

时间:2024-10-18 10:32:09浏览次数:8  
标签:检查 idea IDEA 开发 内存 快捷方式 卡顿

 https://www.cnblogs.com/lyn8100/p/17009930.html

 

目录

 

原文链接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/kelelipeng/p/18473785

相关文章

  • 麻将计分器微信小程序的开发
    前言最近朋友推荐了一个计分的小程序,但是这个小程序不仅打开有广告,各个页面都植入了广告,用起来十分不适。于是我就心里暗自下定决心,一定要撸一个没有广告的小程序。一周后,这个小程序发布了。欢迎大家参观和使用我的小程序!小程序名称:MahjongScorer思路1.注册,获取头像和昵称。......
  • 关于Flask模块化开发方式
    关于Flask模块化开发方式可以使用两个后端代码来分别控制不同的模块。在Flask和Waitress这样的框架中,这通常通过以下几种方式来实现:使用蓝图(Blueprints):Flask提供了蓝图功能,允许你将应用程序的不同部分拆分为多个模块。这些蓝图可以分别处理不同的逻辑或功能区域......
  • Linux驱动开发 platform设备注册详解
    常用的与平台设备注册相关的函数及其作用:1.platform_device_register()功能:用于注册平台设备到内核设备模型中。注册后,设备与相应的驱动程序绑定,驱动的probe函数被调用以进行初始化。函数原型:intplatform_device_register(structplatform_device*pdev);参数:pde......
  • 2024年全面的多端统一开发解决方案推荐!
    前言最近在DotNetGuide技术社区交流群看到有不少小伙伴问:有没有一套代码能够同时在多个平台运行的框架推荐?今天大姚给大家分享8个多端统一开发框架其中语言包括C#、C++、Vue、React、Dart、Kotlin等等(一套代码,可以运行到多个平台从而大幅减轻开发者的开发与维护负担),同学们可以按......
  • 2024 年江西省职业院校技能大赛应用软件系统开发赛项竞赛方案(高职组)
    2024 年江西省职业院校技能大赛应用软件系统开发赛项竞赛方案(高职组)各高职院校(含职教本科):根据2024年全省职业院校技能大赛工作安排,决定举办2024年江西省职业院校技能大赛应用软件系统开发赛项竞赛, 为了确保竞赛工作顺利开展,特制定本竞赛方案。一、赛项介绍赛项简......
  • Google Tx-LLM:用大型语言模型助力治疗药物开发
      每周跟踪AI热点新闻动向和震撼发展想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领域的领跑者。点击订阅,与未来同行!订阅:https://......
  • Idea插件-arthas idea
    ......
  • sky_take_out苍穹外卖开发(day-1)
    软件开发整体介绍:      开发流程:             需求分析:                    需求规格说明书                    产品原型             设计:                   ......
  • IntelliJ IDEA 2024 安装使用 (附加激活码、补丁,亲测有效!)
    第一步:下载IDEA安装包访问IDEA官网,下载IDEA2024.1.4版本的安装包,下载链接如下:idea官方链接也可以在这里点击下载idea下载idea第二步:安装IDEA点击xx关掉程序!第三步:下载补丁下载地址(里面包含激活码)https://pan.quark.cn/s/9dbfe698c064补丁下载成功后,......
  • 2024年软件设计师中级(软考中级)详细笔记【6】结构化开发方法(分值3~4)
    目录前言6.1系统分析与设计概述6.1.2系统设计的基本原理6.1.3系统总体结构设计6.1.4系统文档6.2.2数据流图6.2.3数据字典(DD)6.5用户界面设计6.5.1用户界面设计的黄金原则杂题习题:结语前言在备考软件设计师中级考试的过程中,我遇到了些许挑战,也收获了宝贵的......