【发布时间】:2020-10-08 05:16:12
【问题描述】:
我的系统有 4 GB 内存,但我使用 android studio 和物理设备来测试应用程序,android studio 一直没有响应消息这个 IDE 在低内存上运行,如何解决这个问题,即使我不使用任何重当时的软件
【问题讨论】:
-
可能this的回答会对你有所帮助
我的系统有 4 GB 内存,但我使用 android studio 和物理设备来测试应用程序,android studio 一直没有响应消息这个 IDE 在低内存上运行,如何解决这个问题,即使我不使用任何重当时的软件
【问题讨论】:
4 GB RAM 对于 Android Studio 来说并不算多。8 GB 或更高版本非常好。6 GB 还可以。这是我的经验。
你可以做的是提高Android工作室的性能是这样的:
1.单击菜单栏中的文件 > 设置(或 macOS 上的 Android Studio > 首选项)。 2.单击外观和行为 > 系统设置 > 内存设置。 调整堆大小以匹配您所需的数量。
点击应用。
如果您更改了 IDE 的堆大小,则必须重新启动 Android Studio,然后才能应用新的内存设置。
注意:分配过多的内存会降低性能。但只有当你有更大的 RAM 或可用的更大 RAM 时,你才能通过提高性能来增加堆大小。所以,虽然你可以增加堆大小,但不要增加太多.
【讨论】:
我正在处理一个大型项目,就我而言,将 -Xmx 参数增加到 8g 会有所帮助。
在4g甚至6g的情况下,android studio死机了,在日志中我发现:“INFO - .openapi.util.LowMemoryWatcher - Low memory signal received: afterGc = true”
帮助 -> 编辑自定义虚拟机选项
我的设置:
-Xms256m
-Xmx8g
-XX: MaxPermSize = 1024m
-XX: ReservedCodeCacheSize = 200m
-XX: + UseCompressedOops
【讨论】: