用 IntelliJ IDEA 就开了个 zookeeper 的源码,整个文件夹带上乱七八糟编译文件也就 200 多 MB ,怎么占用内存这么大?重启了小点也就 1-2 个 G ,但长时间不关 IDEA 很快就到了 5 个 G 了,平时也不写代码,就读读源码,怎么会占用这么大的内存?
![]() |
1
AoEiuV020CN 133 天前
java 系本来就是内存大户,尤其 ide ,一方面会有多个 java 进程吃内存,一方面为了各种加速,会存很多东西不释放内存,
确实不需要可以考虑各方面设置 jvm 内存上限, |
2
GinXgo 133 天前 ![]() 正常,我 pycharm 经常 10G ,如果你觉得实在不爽
https://newbedev.com/is-it-possible-to-show-heap-memory-size-in-intellij-ide-android-studio 打开 内存监控, 然后感觉太多的时候,点一下这个显示内存的地方,会自动清 idea 内存,但是随着时间越来越长还是会越来越大,但是比不清好,给你选择权。 |
3
NexTooo 133 天前
看 intellij 的内存配置,觉得太占了可以设置小点
|
![]() |
5
hello2090 133 天前
手上一台 64 G 的 14pro 。
确实有这情况。我一般开一个 ide 控制内存占用 3 个 G ,两个 ide 内存占用 5.5 个 G 。超过就重启解决。chrome 我一般绝不超过 30 个 tab, 这样内存控制在 3 个 G 左右。64G 机器保持内存占用 10 个 G 用的比较流畅。超过 10 个 G 就能感觉卡了。 |
![]() |
6
duxiansen 133 天前 ![]() “64G 机器保持内存占用 10 个 G 用的比较流畅。超过 10 个 G 就能感觉卡了。”
有点儿震惊 |
![]() |
7
wolfie 133 天前
绝对不正常,看看插件。
|
8
Zhouisme 133 天前 via Android
内存不就是用的嘛? 不影响日常使用随便占。
|
![]() |
9
gyinbj 133 天前
我也是 14 寸丐版 内存都是占用 80%多
感觉还挺流畅的, 至少目测 风扇好像都没怎么转过。。。 |
10
seanzxx 133 天前
@hello2090 我的情况和你的不一样
我手上的 64G 16 max 一般开两个 intelliJ ,占内存 5G 左右,一个 datagrip ,占内存 2G 左右,开机启动一个 podman ,内存占用 16G 经常看内存占用 32G 左右,但一点都不觉得卡 |
11
Tenlearn 133 天前 ![]() @hello2090 哥你真猛,64G 机器占用超过 10G 就能感觉卡,用 16G 的是不是得报废了,关键是 macOS 的机制,一般都会超过 10G 吧??有你这么夸张?幸亏我有 Mac
|
14
ffdshow233 133 天前
我的是 32g 内存的 MBP14 ,我看了一下,一般占用 20 G ,感觉挺正常的,风扇也不转
|
15
Leviathann 133 天前
help 里可以 edit custom vm options
-Xmx 数字 m 就是限制 ide 本身最大占用 |
![]() |
16
lyz1990 133 天前 via Android
内存就是拿来用的嘛,占点就占点吧
|
17
jorneyr 133 天前
IDEA 有 Bug ,占用内存会超过 Mx 设定的值
|
![]() |
19
Mirage09 133 天前 via iPhone
index 的内存占用吧
|
![]() |
20
WebKit 133 天前 via Android
正常啊,我 AS 编译的时候占用 16G 内存
|
![]() |
21
sadfQED2 133 天前 via Android
我 8G 的 mbp ,基本上都是满内存,而且还占 7 8G 的 swap
|
![]() |
22
rosu 133 天前 via iPhone
是不是你经常切换分支?如果切换分支会把之前的内存也保存着
|
24
keepeye 133 天前
200M 的代码用几个 G 很正常啊,它要分析建立索引吧,你把代码文件 mark as plain text 就不占多少内存了
|
![]() |
26
MakHoCheung 133 天前
是不是开了 svn 插件,这个插件有问题的。然后可以 help -> change memory settings 改下就好了,我 m1 air 是给 2048 都没什么大问题
|
27
breezeFP 133 天前
留着内存不用,就是玩?
|
28
bigYangMao 132 天前 via iPhone
idea 是占的多,实在不行设置下去减少内存,但是内存少到一定程度他自己会变慢
|
29
dubdu OP |
30
Leviathann 129 天前
@dubdu 这个就是控制 idea 本身的 jvm 占用的,运行代码那是独立的 jvm ,在运行的 config 里配置
|