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