android-studio - Android Studio - 内存占用

标签 android-studio

Android Studio 似乎比任何其他应用程序占用更多内存。 Java 二进制文件添加到其中,一段时间后它只会减慢速度。通常重启 android studio 可以解决这个问题,但是,我需要每隔几个小时执行一次。在撰写本文时,Android Studio 和 Java 总共占用大约 2.5GB RAM。我曾经认为 eclipse 很糟糕:)

A snapshot of memory usage

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

安卓工作室版本:

Android Studio Version

最佳答案

问题是基于 IntelliJ 思想的 Android Studio 使用 java 和 garbadg 集合确实正确执行,因此使用的内存可以增长。

在 linx 系统中,您可以使用

jcmp <pid> GC.run 

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

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

在Linux发行版中,您可以使用
kill -9 <pid>

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

关于android-studio - Android Studio - 内存占用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27915958/

相关文章:

java - AChartEngine 运行时错误,NoClassDefFoundError

android - 如何在ListView的一行中添加两个按钮而不重叠

android-studio - Android Studio 失去了编码空间

android - 在 android 8 中单击 OneSignal 通知后打开 android 应用程序有延迟

java - 使用计时器编写启动画面代码时出错

android - 为什么没有调用 onBackPressed()?

java - LibGDX 文件未在 Android Studio 上首次加载

android - 将 Android volley 导入 Android Studio

java - 设计库和支持库

android - GoogleBaseGameActivty 扩展了 BaseGameActivty(AndEngine) 崩溃