当前位置: 首页 > news >正文

IDEA 性能优化

前言

IDEA 基于JVM,是内存紧张型的应用,即使是16GB内存也很一般。
机器配置:

  • win10 pro
  • i7-4720hq 3.2G 4c8t
  • ddr3-1600
  • IDEA 2023.2.1

本文优化在不升级硬件的前提下使用

优化

  1. 调整JVM堆内存及GC
    IDEA 自身的JVM运行时配置,启动的java应用的jvm配置
    jps指令查看正在运行的JVM进程
    在这里插入图片描述

  2. 关闭IDEA的无关紧要的Inspection
    Editor | Inspections中调整Java选项下的代码检查,可以显著的提升打开代码文件的性能
    特别是Proofreading下的Typo,对变量名会加入单词拼写检查,严重影响性能,个人建议关闭
    IDEA官方指南 IDEA Inspections

  3. 不要启用用不到的插件

  4. 尽量不安装美化软件,保持原生

  5. 考虑开启虚拟内存
    虚拟内存使用硬盘空间临时充当RAM

  6. VM
    有VM需求时,如果不需要linux 高负载,建议给出动态内存,或者分配较低的内存。

  7. windows高级设置-性能
    关闭多余的效果,保留文字边缘平滑即可。
    查看系统服务列表services.msc,根据需要禁止服务自启

  8. 数据库
    根据需要调整,mysql、oracle等

以上优化项还是有限的,条件允许还是换更高性能的机器

http://www.lryc.cn/news/146260.html

相关文章:

  • react 获取表单中输入框的值
  • [虚幻引擎 UE5] EditableText(可编辑文本) 限制只能输入数字并且设置最小值和最大值
  • Docker技术--Docker容器管理
  • three.js(七):内置的二维几何体
  • golang-bufio 缓冲读
  • 前端 js实现 选中数据 动态 添加在表格中
  • MySQL—MySQL主从如何保证强一致性
  • Lora升级!ReLoRa!最新论文 High-Rank Training Through Low-Rank Updates
  • gateway动态路由和普通路由+负载均衡,借助eureka
  • HTTP原理与实现
  • 现在软件开发app制作还值得做吗
  • java八股文面试[JVM]——类初始化过程
  • 什么是SQL注入攻击,解释如何防范SQL注入攻击?
  • StringBuilder类分享(2)
  • IDEA查看类中的方法
  • MySQL日期格式及日期函数实践
  • MySQL项目迁移华为GaussDB PG模式指南
  • 流处理详解
  • Qt中XML文件创建及解析
  • 【pyqt5界面化工具开发-11】界面化显示检测信息
  • Batbot电力云平台在智能配电室中的应用
  • 链表(详解)
  • 最简单vue获取当前地区天气--高德开放平台实现
  • 大数据处理 正则表达式去除特殊字符 提取中文英文数字
  • Python装饰器(decorators)
  • [halcon] 局部图片保存 gen_circle 和 gen_rectangle2 对比 这怕不是bug吧
  • 解析msvcp100.dll丢失的原因及修复方法,教你快速解决的方案
  • 算法:模拟思想算法
  • 【base64】JavaScriptuniapp 将图片转为base64并展示
  • 根据一个List生成另外一个List,修改其中一个,导致另外一个List也在变化