如何優化 Android Studio 啟動、編譯和執行速度?

OneAPM官方技術部落格發表於2015-11-25

作為一名 Android 程式設計師,選擇一個好的 IDE 工具可以使開發變得非常高效,很多程式設計師喜歡使用 Google 的 Android Studio來進行開發,但使用起來有時會出現卡頓等問題。本文介紹了幾種優化 Android Studio 啟動、編譯、執行速度的方法。

首先解決一個 Android Studio 啟動報錯的問題

  • 進入剛安裝的 Android Studio 目錄下的bin目錄。找到 idea.properties 檔案,用文字編輯器開啟。
  • 在 idea.properties 檔案末尾新增一行:disable.android.first.run=true,然後儲存檔案。
  • 關閉 Android Studio 後重新啟動,便可進入介面。

優化 Android Studio 啟動速度

1、開啟 gradle 單獨的守護程式

當 Android Studio 遇到錯誤的時候,往往會導致 Android Studio 掛掉,為了防止推出程式,則另外開啟一個執行緒來守護 Android Studio 的程式,具體操作。 在 C:/Users/.gradle 這個目錄下,建立 gradle.properties 配置檔案,複製以下配置進行優化。

# Project-wide Gradle settings.
org.gradle.daemon=true  
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m  
-XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true  
org.gradle.configureondemand=true

如何優化 Android Studio 啟動、編譯和執行速度? 這些配置檔案主要就是增大 gradle 執行的 java 虛擬機器的大小,讓 gradle 在編譯的時候使用獨立程式,讓 gradle 可以很好的執行。

2、擴大記憶體

64位:/studio64.exe.vmoptions or studio.exe.vmoptions
32位:/studio.exe.vmoptions or studio.exe.vmoptions

編輯這個檔案,在最開始的兩行設定記憶體大小,類似於eclipse.ini中的配置。配置如下:

-Xms256m
-Xmx1024m

如何優化 Android Studio 啟動、編譯和執行速度?

3、優化編譯時VM大小

選擇 file->setting->compile 新增如下引數:

-Xmx1024m
-XX:MaxPermSize=128m
-XX:+HeapDumpOnOutOfMemoryError
-Dfile.encoding=UTF-8

具體引數大小視電腦配置而定。

如何優化 Android Studio 啟動、編譯和執行速度?

經過測試,編譯速度有很大提升,比較大的專案從之前的 5-8 分鐘可以減少到 1-2 分鐘。

相關文章