内存指示器显示:最大堆大小: 1248M已分配:986我的syatem.Is上有4 4gb内存,这里有什么可以增加的,以便ide变得更快?我不使用模拟器。
发布于 2020-10-17 15:55:34
有许多事情会影响IDE的速度,你可以做一些事情来提高它的速度。如果您的RAM少于推荐的RAM(官方推荐64位系统使用5 5GB),您可能会发现优化系统比优化IDE本身带来的性能提升要大得多。
首先,如果您运行的是Windows,其现代版本使用大量内存(在4 4GB系统的上下文中),那么考虑安装一个像Linux Mint这样的轻量级linux发行版可能是一个好主意。这将释放系统资源,并为Android Studio提供更多的空间。
其次,你很可能在使用Android Studio的同时使用web浏览器。浏览器,特别是当您打开多个选项卡时,会使用大量的RAM。使用轻量级浏览器,注意标签的使用。
第三,离线模式。用户可以在脱机模式下运行Android Studio。这将削减它的一些功能(包括代码提示),但会提高性能。您可以找到有关该here的文档。使用以下步骤(引用自文档)启用离线模式:
单击文件>设置打开首选项窗口(在Mac上,单击Android Studio > Preferences).
既然特别提到了RAM分配,我们也可以看看这一点。
如前所述,运行windows会使用大量内存,因此增加堆内存分配不太可能获得任何性能提升。由于JAVA堆将开始消耗其他系统进程所需的RAM,因此您很可能最终会得到更差的性能。
此外,对于Android Studio的每个实例,都将创建一个新的java堆,进一步消耗有限的资源(最好不要运行多个具有4 4Gb内存的实例)。
说到这里,有一些简单的方法可以编辑RAM分配。和往常一样,一定要有一个look at these docs和these。
对于每个项目的内存分配,您可以在gradle.properties中添加/编辑以下行:
org.gradle.jvmargs=-Xmx1536m您还可以通过执行以下操作来永久编辑Java堆分配(摘自android studio文档):
在菜单栏中单击文件>设置(或在macOS).
https://stackoverflow.com/questions/64398815
复制相似问题