久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

加速 Android Studio 的編譯速度

 承諾程序員之家 2016-11-19

Android studio 2.2 當(dāng)中有一項新的功能:Dex In Process. 這項功能可以動態(tài)的加快編譯速度,,以及提高Instant Run 的效率,。

那么怎么來使用這項新功能呢?你只需要修改 gradle.properties 這個文件,,增加虛擬內(nèi)存分配給 gradle 從1GB 到 最小 2GB,。

org.gradle.jvmargs=-Xmx2048m

1.gif

Android studio 默認(rèn)分配給 Gradle Daemon 的虛擬內(nèi)存是 1GB,但是這個完全無法支持 DexInProcess 的需求,,因此必須要增大這個到2GB,。

工作原理

Dex in Process 是利用把多個 DEX processes 合并為到一個 VM 中,在 Gradle build 中使用,。這就是為什么需要額外的內(nèi)存來做這件事情,。

如果你曾經(jīng)增大了 javaMaxHeapSize超過1GB,這個是定義 在 module 層級當(dāng)中的 build.gradle, 那么你必須也要增大分配給 Gradle Daemon 的內(nèi)存才可以,。

2.png

這個是我自己對比的一個數(shù)據(jù),,可能并不是很科學(xué)的對比,但是也可以看出是有很大的提高

只要當(dāng)前分配的內(nèi)存空間是足夠的,,那么Dex in Process 就會默認(rèn)開啟,,這個也是 Android Studio 2.2 中提高編譯速度而加入的,結(jié)果是顯而易見的,,而且不僅僅是編譯速度,,包括 Instant Run 也有明顯的提高。

還等什么,,趕快試試看吧,!

 

來自:http://www.jianshu.com/p/660fd0c3e0a6

 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多