我有配备 16 GB 内存的 MacBook Pro 15。我只是在 AndroidStudio 中运行一个项目,它需要大约 6 GB 的内存并使我的 MacBook 变慢。这太疯狂了,AndroidStudio 3.0 出现了严重的错误。
请查看屏幕截图,它有两个 java 实例,在没有模拟器的情况下占用了将近 3.5 GB 的 RAM。
这个问题有解决办法吗?我知道这个https://developer.android.com/studio/intro/studio-config.html#low_memory但我有 16 GB RAM,它应该可以顺利处理所有事情而无需调整。
出于某种原因,Apple 将 MacBook 的 RAM 容量限制为 16 GB,而 Android 占用了大部分内存,这让我很沮丧,因为我无法升级愚蠢的 RAM 或修复 Android Studio 内存问题。
最佳答案
对于 MacOS:
您可以使用 ulimit
buildin shell 命令限制系统范围资源的使用
您可以了解更多关于 ulimit command here 的信息
对于 Windows: 你可以查看this
p.s: 讨论过类似的问题 here
关于Android Studio 消耗大量 RAM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48060286/