1. 程式人生 > >解決Android studio編譯大檔案,狂佔記憶體、卡爆的問題

解決Android studio編譯大檔案,狂佔記憶體、卡爆的問題

本人使用Android studio3.1進行NDK/JNI開發,遇到編譯一個11.4M的巨大.h檔案(儲存一個5萬行的陣列),編譯器預設1024M記憶體,完全不夠用,編譯後狂戰記憶體直至卡爆。

解決方法:調整Android studio記憶體設定

Help -> Edit Custom VM Options

-Xms1024m
-Xmx8192m
-XX:ReservedCodeCacheSize=2048m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=200
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djna.nosys=true
-Djna.boot.library.path=

-da

按照自己的需求把相應數值調高就好啦~