Android Studio - 内存占用

Vee*_*eru 6 android-studio

Android Studio似乎比任何其他应用程序占用更多内存.Java二进制文件增加了它,它只会在一段时间后减慢速度.通常重启android studio会修复此问题,但是,我需要每隔几个小时执行一次.在撰写本文时,Android Studio和Java共同占用了大约2.5GB的RAM.我以前认为日食很糟糕:)

内存使用情况的快照

我有10GB内存,但仍然发现它使用起来很慢,有时偶尔会挂起.我想知道其他人是否也面临同样的问题?

Android Studio版本:

Android Studio版本

Vah*_*ian 0

问题是基于 IntelliJ idea 使用 java 和 garbadg 集合的 Android Studio 确实正确执行,因此使用的内存会增加。

在 linx 系统中你可以使用

jcmp <pid> GC.run 
Run Code Online (Sandbox Code Playgroud)

此命令运行 garbadg 收集器并解决想法问题。

另一个问题是,运行后的 gradle 实例仍然存在,您应该手动杀死它们。它们可能会使用超过 1 GB 的内存。

在linux发行版中你可以使用

kill -9 <pid>
Run Code Online (Sandbox Code Playgroud)

要查找 pid,您可以使用jconsol,它可以自行运行垃圾收集器并显示正在运行的 java 进程或使用

ps -A | grep java
Run Code Online (Sandbox Code Playgroud)