1. 程式人生 > >Android Studio佔用太多記憶體

Android Studio佔用太多記憶體

最新更新,沒什麼卵用,別看了

最近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到下面的答案,試試禁用各個版本控制,不知有沒有效果

禁用Plugin
CVS Integration
Git Integration
GitHub
Google Cloud Testing
Google Cloud Tools Core
Google Cloud Tools for Android Studio
Mercurial Integration
Subversion Integration