解決Android Studio卡頓的問題

有時我們操作後,AS要很久才能反映過來。嚴重影響開發的心情,做完如下操作,會好很多:

 (1)   Android Studio 2.0 以下:
                  每次升級/安裝 AndroidStudio 之後最好都修改一下這個參數:到 Android Studio 安裝目錄,找到 bin/studio(64?).vmoptions(文件名可能因操作系統而不同,但大同小    異),然後把 -xmx 後面的數字改大一點,比如 2048m 或4096m。

 (2)    Android Studio 2.0 以上:
2.1.2版本的AS,在Help菜單下面,有個Edit Custom VM Option 選項,可以直接打開那個studio(64?).vmoptions文件了,修改如下:

-Xms4096m
-Xmx4098m

-XX:MaxPermSize=4096m
-XX:ReservedCodeCacheSize=2048m

  (3)爲什麼會起作用?
-xmx 參數是 Java 虛擬機啓動時的參數,用於限制最大堆內存。Android Studio 啓動時設置了這個參數,並且默認值很小,沒記錯的話,只有768mb。 一旦你的工程變大,IDE 運行時間稍長,內存就開始喫緊,頻繁觸發 GC,自然會卡。

   (4)如何確定修改生效了?
Settings -> Appearance 頁裏,打開 Show memory indicator 選項,然後主界面右下角會顯示 Heap 總大小以及使用狀況。這樣操作一下,就可以確認 Heap Size 修改是否生效。

     (5)設置好重啓AS

 

詳細知乎:https://www.zhihu.com/question/32282404

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章