Intellij idea 内存不够用了,怎么处理?

news/2024/7/16 8:53:22 标签: intellij-idea, java, ide

目录

如何判断内存不够用了

下面演示一下如何开启内存指示器(Memory Indicator)

解决方案

第一种:双击"内存指示器(Mempory Indicator)"

第二种:增大Intellij Idea 最大可使用内存


如何判断内存不够用了

  • 运行项目后变得很卡
  • 内存指示器显示已满

 运行项目变得很卡,这种情况比较能直观感受出来,Intellij Idea 内存指示器,则需要设置才能看到。

下面演示一下如何开启内存指示器(Memory Indicator)

开启路径:View->Appearance->Status Bar Widgets->Memory Indicator

开启后在IDE右下加会显示内存使用数据

其中of右侧数字表示IDE最大可使用内存,图例是2048M ,of 左侧显示的是当前使用的内存

使用内存越接近最大内存则表示IDE内存要不够用了

解决方案

第一种:双击"内存指示器(Mempory Indicator)"

双击后会主动回收用不上的内存,如果双击后发现内存占用还是很高(看of左右的数字),那么就要增大Intellij Idea 的最大可使用内存了

第二种:增大Intellij Idea 最大可使用内存

首先打开配置文件

依次点击Help->Edit Custom VM Options

打开后显示如图:

 这两个是JVM的启动参数用于控制最小和最大内存的

设置格式

-Xms[SIZE]  
-Xmx[SIZE]

其中 [SIZE] 是想设置的内存量,例如 512m 或 2g-Xms 设置初始内存,而 -Xmx 设置最大内存。例如,如果想为 IntelliJ IDEA 分配最多 4GB 的内存,可以这样写

-Xms2g  
-Xmx4g

最后保存后重新启动即可生效

看是否生效就看内存指示器显示的数值是否变化,内存指示器的开启方式在文章开头有介绍


http://www.niftyadmin.cn/n/5226252.html

相关文章

家电产品扇叶零部件自动化三维检测设备高精度3D测量系统-CASAIM-IS(2ND)

一、背景介绍 某家电制造商希望对其生产的家电产品零部件进行高精度的3D测量,以确保零部件的尺寸精度和质量符合严格的标准,零部件的形状复杂且多样化,对于一些细节部位的测量精度要求极高。本文将介绍CASAIM-IS(2ND)…

centos用户相关命令

添加用户命令: adduser tony.wang useradd tony.wang 这两个命令都行,如果已经添加了会提示已经存在。 设置密码: passwd tony.wang 如果需要加入sudo组: usermod -aG sudo tony.wang 这个命令我在CentOS7上是不行的&#x…

京东数据产品推荐-京东数据挖掘-京东平台2023年10月滑雪装备销售数据分析

如今,滑雪正成为新一代年轻人的新兴娱乐方式,借助北京冬奥会带来的发展机遇,我国冰雪经济已逐渐实现从小众竞技运动到大众时尚生活方式的升级。由此也带动滑雪相关生意的增长,从滑雪服靴到周边设备,样样都需要消费者掏…

flink源码分析之功能组件(四)-slotpool组件I

简介 本系列是flink源码分析的第二个系列,上一个《flink源码分析之集群与资源》分析集群与资源,本系列分析功能组件,kubeclient,rpc,心跳,高可用,slotpool,rest,metrics&…

探索低代码之路——JNPF

目录 一、低代码行业现状 二、产品分析 1.可视化应用开发 2.流程管理 3.整个平台源码合作 三、架构和技术 技术栈 四、规划和展望 低代码平台(Low-code Development Platform)是一种让开发者通过拖拽和配置,而非传统的手动编写大量代…

用customize-cra+react-app-rewired配置less+css module

1. 安装 npm i less less-loader -D npm i customize-cra-less-loader -D2.添加配置项 //config-overrides.js const { override } require(customize-cra); const addLessLoader require("customize-cra-less-loader");module.exports {webpack: override(addL…

用VR+科普点亮科技之光VR航天科普体验巡展

11月22日至26日,第十一届中国(绵阳)科技城国际科技博览会圆满闭幕。本届科博会以“科技引领创新转化开放合作”为主题,创新办展办会模式,搭建高能级科技合作交流平台,展示了国内外科技创新发展成就和最新成果,举办了多…

版本控制系统Git学习笔记-Git基本知识介绍

目录 前言一、版本控制系统1.1 什么是版本控制系统1.2 本地版本控制系统1.3 集中化的版本控制系统1.3 分布式版本控制系统 二、Git简介2.1 数据处理方式2.2 几个特点2.2.1 几乎所有操作都是本地执行2.2.2 Git保证完整性2.2.3 Git一般只添加数据 2.3 Git中文件状态2.3.1 三种文件…