【发布时间】:2014-11-19 18:57:42
【问题描述】:
我在 Intellij Idea 中打开了几个项目。 process explorer 工具表明idea64.exe 进程使用~2Gb 作为私有字节,使用3.5Gb 作为虚拟大小。当我关闭了几个大的 sbt 项目时,但内存使用量保持不变。它是一个错误吗?我可以手动运行“刷新”之类的方法来释放已关闭项目的内存使用吗?
【问题讨论】:
标签: java scala maven intellij-idea sbt
我在 Intellij Idea 中打开了几个项目。 process explorer 工具表明idea64.exe 进程使用~2Gb 作为私有字节,使用3.5Gb 作为虚拟大小。当我关闭了几个大的 sbt 项目时,但内存使用量保持不变。它是一个错误吗?我可以手动运行“刷新”之类的方法来释放已关闭项目的内存使用吗?
【问题讨论】:
标签: java scala maven intellij-idea sbt
Intellij IDEA 是一个 Java 应用程序,因此它的内存由 JVM 管理。简短的回答是否定的,当您告诉它时,您不能强制 JVM 释放内存。根据您想要实现的目标,您可以按照此处所述更改 IDEA 的内存限制(您可能想减少它):https://intellij-support.jetbrains.com/hc/en-us/articles/206544869-Configuring-JVM-options-and-platform-properties
【讨论】:
您可以尝试点击主窗口右下角的内存使用指示器。
【讨论】: