- 不一定有效,但可以嘗試
找到bin/studio(64?).vmoptions(文件名可能因操作系統(tǒng)而不同恢暖,但大同小異),然后把 -xmx 后面的數(shù)字改大一點(diǎn)杰捂,比如 2048m 或4096m棋蚌。 - -xmx 參數(shù)是 Java 虛擬機(jī)啟動(dòng)時(shí)的參數(shù)峭弟,用于限制最大堆內(nèi)存脱拼。Android Studio 啟動(dòng)時(shí)設(shè)置了這個(gè)參數(shù)坷备,并且默認(rèn)值很小,沒記錯(cuò)的話赌蔑,只有 768mb。 一旦你的工程變大娃惯,IDE 運(yùn)行時(shí)間稍長(zhǎng)肥败,內(nèi)存就開始吃緊,頻繁觸發(fā) GC馒稍,自然會(huì)卡。
改過(guò) xmx 之后我的 Android Studio 從來(lái)沒卡過(guò)证膨,無(wú)論有沒有 SSD,8G 內(nèi)存已經(jīng)可以很歡快地運(yùn)行 Android Studio了央勒。
在 Settings -> Appearance 頁(yè)里澳化,打開 Show memory indicator 選項(xiàng),然后主界面右下角會(huì)顯示 Heap 總大小以及使用狀況缎谷。這樣操作一下,就可以確認(rèn) Heap Size 修改是否生效眼虱。