【问题标题】:How to resolve issue "Java instances eating up all my memory"如何解决问题“Java 实例占用了我所有的内存”
【发布时间】:2021-07-13 10:30:17
【问题描述】:

几周前我将我的Android Studio 从 4.0 升级到 4.1,从那以后我遇到了这个问题,即有许多 Java 实例正在运行。附上快照以供参考。

您可以看到在Android Studio 下有许多Java 实例,并且在Android Studio 之外作为独立实例几乎相等的实例。
我已经关注了一些与此问题相关的线程并执行了:

  1. Java 缓存清理
  2. 卸载并重新安装 Java
  3. 重启系统

重新启动系统后,它可以正常工作一段时间或一天,然后我又遇到了同样的问题。请让我知道我必须做些什么来克服这个问题。经过这么多内存消耗Android Studio没有运行代码说内存不足,所以浪费了很多时间。

我正在使用

  • Windows 10 - 64 位
  • Java 8 更新 281 - 64 位
  • Android Studio 4.1
  • 16 GB 内存

【问题讨论】:

    标签: java android memory ram


    【解决方案1】:

    您可以使用 org.gradle.jvmargs 调整 JVM 选项 在gradle.properties 文件中。例如org.gradle.jvmargs=-Xmx1536M -Dkotlin.daemon.jvm.options\="-Xmx1536M"

    【讨论】:

    • 我已经使用了这个选项并为 JVM 分配了 3GB。问题不在于大小,问题在于实例。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-28
    • 1970-01-01
    • 2010-12-01
    • 1970-01-01
    • 2021-11-30
    • 2010-09-22
    • 2012-05-23
    相关资源
    最近更新 更多