【问题标题】:Android Studio - memory hoggingAndroid Studio - 内存占用
【发布时间】:2015-01-13 06:13:15
【问题描述】:

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

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

Android Studio 版本:

【问题讨论】:

  • 这里也一样.. 当 Gradles 这样做时尤其糟糕。我的笔记本电脑最大内存为 8GB,但在编译时它仍然会爬行。
  • 告诉我吧! - 我希望有一个解决方案。我刚启动 A.Studio,几秒钟内它就开始使用接近 2GB 的空间
  • 我也是,这太令人沮丧了,我想知道为什么每个人都对 Android Studio 如此大惊小怪。我在工作提供的笔记本电脑上工作,最高容量为 4gb(我将不得不要求升级)。总的来说,它似乎从开发过程中带走的东西比它提供的更多。我也担心这个问题最终会成为温和警察的受害者,他们会认为这是一个“不合适的问题”(翻白眼)。与其那样做,我希望有人能够发布一些在 Windows 上加速 Android Studio 的技巧。
  • 我将此问题标记为重复,即使它较旧,因为它没有可接受的答案。两个线程都有不同的,据说有用的答案!

标签: android-studio


【解决方案1】:

问题是基于 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

【讨论】:

    【解决方案2】:

    在我的情况下,禁用一些插件有很大帮助。

    您可以通过转到 文件 | 禁用其中的一些。设置 |Plugins 并禁用以下功能:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-17
      • 2015-11-17
      • 2016-05-04
      相关资源
      最近更新 更多