解决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

按照自己的需求把相应数值调高就好啦~

猜你喜欢

转载自blog.csdn.net/qq_38255028/article/details/84102890