Android Studio速度優(yōu)化

使用Android

Studio進(jìn)行開,隨著項(xiàng)目的增大刨肃,依賴庫的增多刃鳄,構(gòu)建速度越來越慢盅弛,現(xiàn)在最慢要6分鐘才能build一個(gè)release的安裝包,在網(wǎng)上查找資料,發(fā)現(xiàn)可以通過一些配置可以加快速度挪鹏,這里跟大家分享一下见秽。

開啟gradle單獨(dú)的守護(hù)進(jìn)程(大致的用處就是,當(dāng)AndroidStudio掛掉的時(shí)候讨盒,有個(gè)線程喚醒他解取,保證了AndroidStudio的健壯)

在下面的目錄下面創(chuàng)建gradle.properties文件:

/home//.gradle/

(Linux)

/Users//.gradle/

(Mac)

C:\Users\\.gradle

(Windows)

把下面配置復(fù)制到gradle.properties文件中:

#

Project-wide Gradle settings.

#

IDE (e.g. Android Studio) users:

#

Settings specified in this file will override any Gradle settings

#

configured through the IDE.

#

For more details on how to configure your build environment visit

#http://www.gradle.org/docs/current/userguide/build_environment.html

#

The Gradle daemon aims to improve the startup and execution time of Gradle.

#

When set to true the Gradle daemon is to run the build.

#

TODO: disable daemon on CI, since builds should be clean and reliable on

servers

org.gradle.daemon=true

#

Specifies the JVM arguments used for the daemon process.

#

The setting is particularly useful for tweaking memory settings.

#

Default value: -Xmx10248m -XX:MaxPermSize=256m

org.gradle.jvmargs=-Xmx2048m

-XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

#

When configured, Gradle will run in incubating parallel mode.

#

This option should only be used with decoupled projects. More details, visit

#http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects

org.gradle.parallel=true

#

Enables new incubating mode that makes Gradle selective when configuring

projects.

#

Only relevant projects are configured which results in faster builds for large

multi-projects.

#http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:configuration_on_demand

org.gradle.configureondemand=true

同時(shí)上面的這些參數(shù)也可以配置到前面的用戶目錄下的gradle.properties文件里,那樣就不是針對一個(gè)項(xiàng)目生效催植,而是針對所有項(xiàng)目生效肮蛹。

上面的配置文件主要就是做,

增大gradle運(yùn)行的java虛擬機(jī)的大小创南,讓gradle在編譯的時(shí)候使用獨(dú)立進(jìn)程伦忠,讓gradle可以平行的運(yùn)行。

1.申請大內(nèi)存

installation path\studio64.exe.vmoptions or? ? studio.exe.vmoptions

使用文本編輯器打開稿辙,找到起始兩行昆码,如下

-Xms128m

-Xmx750m

修改最小值和最大值,建議為

-Xms256m

-Xmx2048m

2優(yōu)化編譯

file->setting->compile

勾選除第二項(xiàng)之外的其他選項(xiàng)邻储,并在VM options里填入:

-Xmx2048m

-XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

經(jīng)過測試赋咽,編譯速度有很大提升,比較大的項(xiàng)目從之前的5-8分鐘可以減少到1-2分鐘吨娜。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末脓匿,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子宦赠,更是在濱河造成了極大的恐慌陪毡,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件勾扭,死亡現(xiàn)場離奇詭異毡琉,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)妙色,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進(jìn)店門桅滋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人身辨,你說我怎么就攤上這事丐谋。” “怎么了栅表?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵笋鄙,是天一觀的道長。 經(jīng)常有香客問我怪瓶,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任洗贰,我火速辦了婚禮找岖,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘敛滋。我一直安慰自己许布,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布绎晃。 她就那樣靜靜地躺著蜜唾,像睡著了一般。 火紅的嫁衣襯著肌膚如雪庶艾。 梳的紋絲不亂的頭發(fā)上袁余,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天,我揣著相機(jī)與錄音咱揍,去河邊找鬼颖榜。 笑死,一個(gè)胖子當(dāng)著我的面吹牛煤裙,可吹牛的內(nèi)容都是我干的掩完。 我是一名探鬼主播,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼硼砰,長吁一口氣:“原來是場噩夢啊……” “哼且蓬!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起题翰,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤恶阴,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后遍愿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體存淫,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年沼填,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了桅咆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,096評論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡坞笙,死狀恐怖岩饼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情薛夜,我是刑警寧澤籍茧,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站梯澜,受9級特大地震影響寞冯,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一吮龄、第九天 我趴在偏房一處隱蔽的房頂上張望俭茧。 院中可真熱鬧,春花似錦漓帚、人聲如沸母债。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽毡们。三九已至,卻和暖如春昧辽,著一層夾襖步出監(jiān)牢的瞬間衙熔,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工奴迅, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留青责,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓取具,卻偏偏與公主長得像脖隶,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子暇检,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評論 2 355

推薦閱讀更多精彩內(nèi)容