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
16007 次点击
所在节点    JetBrains
102 条回复
kestrelBright
2023-11-21 16:13:52 +08:00
kestrelBright
2023-11-21 16:15:02 +08:00
<a href=""><img src=""/></a>
NoKey
2023-11-21 16:45:56 +08:00
习惯就好,趁着内存便宜,加到 32g 起步,就顺畅了~
不过我这里 32g 的内存,同时多开几个工程,一样卡,哈哈
zhongjun96
2023-11-21 16:53:27 +08:00
zt5b79527
2023-11-21 16:56:53 +08:00
有一个笨办法,降低版本。。。高版本的确实比较吃资源。。。
bitvector
2023-11-21 17:16:26 +08:00
java 一般你给多少吃多少,建议适当限制 JVM 的最大内存,我的 AS 只给它 3G
Granado
2023-11-21 17:23:49 +08:00
关了一堆插件,好多了
vm 参数只用了 -Xmx6G -Xms2G ,其他都是默认

Mandelo
2023-11-21 17:27:05 +08:00
一样,一个很简单的单体 crud ,项目就占用四个多 g
wupher
2023-11-21 17:35:34 +08:00
Scan files for indexing 的时候能把整个系统弄得没响应。

Shared Index 更是时灵时不灵,坑的时候会每次下载 Indexing ,修好只扫描项目源码倒还好。

同时也用了 GoLand / Pycharm / RustRover 都还好。不过也有可能和项目规模相关
Tanix2
2023-11-21 17:39:16 +08:00
原来关 Pycharm 的时候一直 closing project ,现在刚打开的时候会卡死,等一会儿才好。
xiaotiantian007
2023-11-21 17:40:51 +08:00
@NoNewWorld 插件太多了吧
youtiao
2023-11-21 17:49:23 +08:00
jb 家的直接加内存,改啥都收效甚微
Goooooos
2023-11-21 17:56:09 +08:00
也就这样
letianqiu
2023-11-21 18:04:14 +08:00
不要随意加所谓的 jvm 优化参数,如果真的有 optimal 的参数,你猜为什么 jetbrain 不默认设置好。
forvina
2023-11-21 18:12:49 +08:00
yx1989
2023-11-21 18:56:50 +08:00
用 JetBrain 同时开发 C++、Go 、Python 的时候,需要同时打开 2~3 个 IDE ( CLion 、IDEA );内存压力真是大。

目前切换到使用 VSCode 远程开发,感觉良好。
enihcam
2023-11-21 20:36:48 +08:00
碰到很多同学,一边说 idea 特别耗资源,一边说 idea 特别好用,就要用 idea 。

完全不知道应该投以安慰还是赞许的眼光。
cMoon
2023-11-21 21:49:17 +08:00
@kestrelBright #82 啊??多少?
esile
2023-11-21 23:03:02 +08:00
有没有可能是你电脑配置有点差 开发建议内存 64G
yeqizhang
2023-11-21 23:35:42 +08:00
其实 16g 没啥问题,jb 设置好了也不会离大谱占用,但是像我的电脑经常莫名的内存被占用了,估计是操作系统内存泄露啥的,用过站里一个回收内存的办法,不是特别好使,时间长了还是得重启才行。

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

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

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

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

© 2021 V2EX