最新更新,没什么卵用,别看了


最近Manjaro下Android Studio占用内存越来越多了,用着用着就占用3.5G,12G的内存,用着用着就占用80%,好烦啊

针对低内存机器配置 IDE

如果您正在低于建议规格(请参阅系统要求)的机器上运行 Android Studio,则可以按如下方式自定义 IDE 以提高机器性能:

  • 减小 Android Studio 可用的最大堆内存:将 Android Studio 的最大堆内存减小至 512Mb。如需了解有关更改最大堆内存的详细信息,请参阅最大堆内存。

  • 更新 Gradle 和适用于 Gradle 的 Android 插件:更新至最新版本的 Gradle 和适用于 Gradle 的 Android 插件,确保您能利用最新的性能改进。如需了解有关更新 Gradle 和适用于 Gradle 的 Android 插件的详细信息,请参阅适用于 Gradle 的 Android 插件版本说明。

  • 启用节能模式:启用节能模式会关闭一系列消耗大量内存和电池的后台操作,包括错误突出显示和动态检查、自动弹出式代码完成和自动增量式后台编译。要打开节能模式,请点击 File > Power Save Mode

  • 停用不必要的 lint 检查:

    要更改 Android Studio 在您的代码上运行的 lint 检查,请继续执行以下操作:

    1. 点击 File > Settings(在 Mac 中,点击 Android Studio > Preferences)以打开 Settings 对话框。
    2. 在左侧窗格中,展开 Editor 部分并点击 Inspections
    3. 点击复选框以选择或取消选择项目适用的 lint 检查。
    4. 点击 ApplyOK 以保存所做的更改。
  • 在物理设备上调试:在模拟器上调试使用的内存比在物理设备上调试使用的内存更多,因此您可以通过在物理设备上调试来提高 Android Studio 的总体性能。

  • 仅将必要的 Google Play 服务作为依赖项包括在内:将 Google Play 服务作为依赖项包括在项目中可提高必要的内存量。仅包括必要的依赖项以提高内存利用率和性能。如需了解详细信息,请参阅将 Google Play 服务添加到您的项目。

  • 打开 Gradle 的离线模式:

    如果您的带宽有限,请打开离线模式,以防 Gradle 在您构建期间尝试下载丢失的依赖项。离线模式打开时,Gradle 会在丢失任何依赖项时发布构建故障,而不会尝试下载它们。要打开离线模式,请继续执行以下操作:

    1. 点击 File > Settings(在 Mac 中,点击 Android Studio > Preferences)以打开 Settings 对话框。
    2. 在左侧窗格中,展开 Build, Execution, Deployment,然后点击 Gradle
    3. 在 Global Gradle 设置下,选中 Offline work 复选框。
    4. 点击 ApplyOK 以使更改生效。
  • 不要启用并行编译:

    Android Studio 可以并行编译独立模块,但如果您具有低内存系统,则不应启用此功能。要选中此设置,请继续执行以下操作:

    1. 点击 File > Settings(在 Mac 中,点击 Android Studio > Preferences)以打开 Settings 对话框。
    2. 在左侧窗格中,展开 Build, Execution, Deployment,然后点击 Compiler
    3. 确保 Compile independent modules in parallel 选项未选中。
    4. 如果您进行了更改,请点击 ApplyOK 以使更改生效。

Google到下面的答案,试试禁用各个版本控制,不知有没有效果

https://stackoverflow.com/questions/27176353/android-studio-takes-too-much-memory

禁用PluginCVS IntegrationGit IntegrationGitHubGoogle Cloud TestingGoogle Cloud Tools CoreGoogle Cloud Tools for Android StudioMercurial IntegrationSubversion Integration

更多相关文章

  1. Android(安卓)环境搭建
  2. android studio调试c/c++代码
  3. 在Fragment中设置控件点击方法,执行失败。
  4. Android,LIstView中的OnItemClick点击无效的解决办法
  5. Android之adb环境变量配置
  6. Android上的模拟点击
  7. Android(安卓)无法查看外部依赖jar的源码的问题
  8. android开发 列表显示(ListView)
  9. ListItem更改背景色

随机推荐

  1. 怎么样描述你的数据——用python做描述性
  2. 手机上利用python进行数据分析——创建自
  3. python数据分析——在python中实现线性回
  4. 海象运算符?一文详解python3.8到底更新了
  5. Centos6.X虚拟机配置Hadoop2.6的步骤
  6. 说一点学习python的心得
  7. 动画:二叉树在实际中的应用(下)
  8. 钉钉在线求饶?五星分期付款?爬取钉钉App St
  9. python中那些小众但有用的内置模块
  10. 动画:如何给面试官回答 TCP 的拥塞控制?