gpt4 book ai didi

Android Studio - 如何增加分配的堆大小

转载 作者:IT老高 更新时间:2023-10-28 13:02:52 32 4
gpt4 key购买 nike

我已经使用 Android Studio 3 个月了,我开始使用它的一个应用程序已经变得相当大。程序右下角显示的内存使用情况表明我分配的堆最大为 494M。

enter image description here

当我开始更改 XML 文件时,我的内存使用量很快达到上限,并且 IDE 崩溃并出现类似这样的内存不足错误。

enter image description here

我尝试使用此方法增加堆大小,但到目前为止没有任何效果。

我查看了数十篇关于如何增加堆大小的文章和其他问题,但他们的答案都没有奏效。无论我对 VMOPTIONS 或 IDE 设置做什么,堆大小都不会增加。我相信我正在为 VMOPTIONS 编辑正确的文件,因为如果我故意给它一个无效的命令,Android Studio 会提示它并且不会启动。

我使用的是 Windows 7 - 64 位并拥有 16GB 内存。Android Studio 有其他人遇到过这个问题吗?你能修复它吗?

最佳答案

-------编辑--------

Android Studio 2.0 及更高版本,您可以通过访问帮助菜单中的“编辑自定义 VM 选项”来创建/编辑此文件。

-------原始答案--------

打开文件位于

/Applications/Android\ Studio.app/Contents/bin/studio.vmoptions

将内容改为

-Xms128m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=200m
-XX:+UseCompressedOops

Xmx 指定 Java 虚拟机 (JVM) 的最大内存分配池,而 Xms 指定初始内存分配池。您的 JVM 将以 Xms 内存量启动,并且能够使用最大 Xmx 内存量。

保存 studio.vmoptions 文件并重启 Android Studio。

注意:

如果您更改了 IDE 的堆大小,则必须重新启动 Android Studio,然后才能应用新的内存设置。 (source)

关于Android Studio - 如何增加分配的堆大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18723755/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com