首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android直播间的Ram消耗

android直播间的Ram消耗
EN

Stack Overflow用户
提问于 2020-10-17 11:47:54
回答 1查看 313关注 0票数 0

内存指示器显示:最大堆大小: 1248M已分配:986我的syatem.Is上有4 4gb内存,这里有什么可以增加的,以便ide变得更快?我不使用模拟器。

EN

回答 1

Stack Overflow用户

发布于 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).

  • In左侧窗格,单击Build,Execution,Deployment >Gradle。

  • 勾选Offline work checkbox.

  • Click Apply或OK。

既然特别提到了RAM分配,我们也可以看看这一点。

如前所述,运行windows会使用大量内存,因此增加堆内存分配不太可能获得任何性能提升。由于JAVA堆将开始消耗其他系统进程所需的RAM,因此您很可能最终会得到更差的性能。

此外,对于Android Studio的每个实例,都将创建一个新的java堆,进一步消耗有限的资源(最好不要运行多个具有4 4Gb内存的实例)。

说到这里,有一些简单的方法可以编辑RAM分配。和往常一样,一定要有一个look at these docsthese

对于每个项目的内存分配,您可以在gradle.properties中添加/编辑以下行:

代码语言:javascript
复制
org.gradle.jvmargs=-Xmx1536m

您还可以通过执行以下操作来永久编辑Java堆分配(摘自android studio文档):

在菜单栏中单击文件>设置(或在macOS).

  • Click外观和行为>系统设置>内存中单击Android Studio > Preferences > Memory Settings.

  • Adjust

  • 堆大小以匹配您想要的amounts.

  • Click Apply。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64398815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档