idea 特别耗资源

2023-11-21 09:16:31 +08:00
 cMoon

一打开就吃了快 6g 的内存,项目都还没打开一半内存没了

特别是在开新项目建索引或者构建的时候,cpu 也是动不动就 100

笔记本
cpu: 8400
内存: 16g
系统: win10
idea 版本: 20.3.3

感觉硬件没有瓶颈啊,是版本问题吗

百度找的 idea 优化的 vm 设置也没啥用

# 堆栈设置
-Xms4G
-Xmx4G
-XX:MetaspaceSize=1G
-XX:MaxMetaspaceSize=1G
-XX:+AlwaysPreTouch
-XX:InitialCodeCacheSize=1G
-XX:ReservedCodeCacheSize=1G

# GC 参数
-XX:ParallelGCThreads=4

# JIT 参数
-XX:+TieredCompilation
-XX:CICompilerCount=4
-XX:TieredStopAtLevel=1
-XX:MaxInlineLevel=3
-XX:Tier4MinInvocationThreshold=100000
-XX:Tier4InvocationThreshold=110000
-XX:Tier4CompileThreshold=120000

-Djava.net.preferIPv4Stack=true
-Djdk.attach.allowAttachSelf

#Error and Dump

# 关闭启动图片
-Dnosplash=true

-Dfile.encoding=utf-8
-javaagent:C:\Users\Public\.BetterIntelliJ\BetterIntelliJ-1.16.jar
15642 次点击
所在节点    JetBrains
102 条回复
NoNewWorld
2023-11-21 09:17:47 +08:00
有撒, 我 32G 都给我吃完了
xinyu391
2023-11-21 09:19:01 +08:00
vscode + mvn or gradle 编译
xtreme1
2023-11-21 09:20:50 +08:00
索引/构建时 cpu 占用不满才是有问题
qinxi
2023-11-21 09:20:58 +08:00
再花 400 加 16G 就可以了
tobepro
2023-11-21 09:22:09 +08:00
卡顿问题,2023 的感觉好了很多。耗内存是老问题了,主要看你项目的大小,我 16G 都是把内存上限限制到 2G 。
cMoon
2023-11-21 09:22:14 +08:00
@NoNewWorld #1 还在主界面呢就消耗了 5700mb,开了一个项目也就增加了 600mb,这内存吃的有点看不懂
pannanxu
2023-11-21 09:22:17 +08:00
32g 对于我们 java 开发者来说只能算入门水平。 - #掘金沸点#
https://juejin.cn/pin/7300876243953205299
neoblackcap
2023-11-21 09:24:01 +08:00
前端项目,建索引的时候,直接 10G 打满。16G 已经不够 IDEA 消耗了,还是上 32G 吧,建议 64G
Goooooos
2023-11-21 09:24:44 +08:00
你的版本太老,升级最新版本后换 zgc ,空闲内存能归还操作系统
Goooooos
2023-11-21 09:26:28 +08:00
另外构建时 100%,如果你是把代码放到机械硬盘的话,迁移到固态硬盘应该有帮助
Tenvins
2023-11-21 09:27:08 +08:00

6g 算占用少的了,日常 goland 把 32g Mac 内存吃完
WashFreshFresh
2023-11-21 09:27:54 +08:00
没有办法,我 ddr5 的 16G 内存,跑项目能等占用到 90%往上,卡的不行。
dif
2023-11-21 09:28:21 +08:00
16G 明显有些不够用了呀,去收个二手的内存条,如果价格差别不大就买新的。最好是同型号的。
yzbythesea
2023-11-21 09:29:11 +08:00
xmx 搞成 16G
yelog
2023-11-21 09:30:29 +08:00
为了多启动几个 idea,电脑已经升级为 96G 了
guguexxx
2023-11-21 09:31:43 +08:00
干到 128
offswitch
2023-11-21 09:32:20 +08:00
别说 16G ,我现在 32G 内存都不够用
forgottencoast
2023-11-21 09:33:08 +08:00
是很吃资源,我随便打开一个仅有 3~4 个类文件的 Java 项目,就占用了 2G 内存。
换硬件可能更省事。
FrankAdler
2023-11-21 09:35:25 +08:00
去设置里关闭一些不用的插件,我 16g 内存,经常开好几个项目也没啥问题
Jxnujason
2023-11-21 09:35:29 +08:00
32G 都不够,多开几个大项目,大文件 CPU 直接 100%,卡的要命

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/993692

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX