Anda di halaman 1dari 3

4/27/2015

Tips Mempercepat Performa Android Studio | ~Ikhsanudin Hakim

~IkhsanudinHakim
Barangsiapadiantarakalianyangmampumemberi
manfaatbagisaudaranya,makahendaknyadia
lakukan.AlHadits

TipsMempercepatPerformaAndroidStudio
8February,2015byIkhsaninAndroid.
SalahsatumasalahterbesarhampirpastidialamiolehprogrammerAndroidketikamigrasikeAndroid
Studioadalahmemorileak.Baikketikamelakukanaktifitastyping(coding)ataudebugingdan
building.Ketikasudahmulaibanyakkodeyangditulis,mengetikbeberapabariskodekadang
mengalamilagging(tersendatsendat).Demikianpulaketikaprosesbuilding.
BerikutiniadasedikittipsmenarikyanglumayandapatmempercepatkinerjaAndroidStudiokita.
MenambahMemoriHeapAndroidStudio
KarenaAndroidstudiodikembangkandenganJava,makaotomatisdisanaadamemoriheapyang
dipakaiketikaIDEiniberjalan.MemoriHeapinisemacamalokasimemoriyangdigunakanketikakita
sedangberinteraksidenganAndroidStudio.Sebelumnya,bagikitayangmenggunakanIDEini,saya
sarankanuntukmenggunakanPC/laptopdenganRAMminimal8GB.Lebihbaiklagikalaukita
menggunakanSSDsebagaimediastoragenyakarenamemangperfrormaSSDjauhlebihbaik
dibandingHardiskbiasa.
Ketikakitamengalamilagging(jeda)saatmengetikbariskode,kitabisalihatpenggunaanmemori
yangsedangberlangsungdiASpadabagianujungkananbawah.Jikabelummunculcobatampilkan
memoriindikatorAndroidStudiolewatSettings>Appearance>CentangMemoryIndikator.
Semakinsedikitalokasiheapyangtersisa,semakinlambatpulaperformaAS.Baik,halyangharuskita
lakukanpertamaadalahmemperbesaralokasimemoriheaptadidenganmelakukansedikitperubahan
padafilevmoptions.
BagiAndayangmenggunakanWindows,filetersebutadadidirektori
<Path_Instalasi_AndroidStudio>\studio64.exe.vmoptions(jika64bit)ataustudio.exe.vmoptions
(jika32bit).
UntukpenggunaMac,filetersebutadadidirektori
<Applications/AndroidStudio.app/Contents/bin/studio.vmoptions>
https://ixsan.wordpress.com/2015/02/08/tips-mempercepat-performa-android-studio/

1/3

4/27/2015

Tips Mempercepat Performa Android Studio | ~Ikhsanudin Hakim

AdapununtukpenggunaLinux,fletersebutadadidirektori<PathInstalasi
AndroidStudio>\bin\studio64.vmoptionsuntuk64bitatau<PathInstalasi
AndroidStudio>\bin\studio.vmoptionsuntuk32bit
Bukafilestudio.vmoptionstersebut,kemudiancarikeduabarisberikut:
-Xms128m
-Xmx750m
Xmsadalahangkadefault/minimalheapyangkitagunakan,sedangkanXmxadalahmaximalmemori
heapyangakankitagunakan.NaikankeduanilaitersebutsecararasionalmenjadiXms256dan
Xmx1024.KitabisasajameningkatkannilaiXmxlebihdarinilaitersebut,tetapitergantung
spesifikasiPC/laptopkita.UntuklaptopsayayangmenggunakanRAM8GB,sayacobanaikanhingga
Xmx2048dantidakterjadimasalah.
Setelahsampaidisini,amatilagimemoriindikatordikananbawah.Setelahitu,restartAndroidStudio
Anda.AmatiperubahanpadamemoriIndikator.

(https://ixsan.files.wordpress.com/2015/02/selection_096.png)Alhamdulillah.Padakasusyangsaya
alami,angkamaxheappadamemoriIndikatorberubahdari490anmenjadi2020.Dantentunyacoding
tidakngelaglagi.
MempercepatBuildingTimeGradle
BerbedadenganbuildingsystemdiEclipse,padaASbuildingsystemmenggunakanGradle.Meski
lebihpraktisdalammenanganidependensiproject,gradlememerlukanwaktuyanglamaketika
building.Setiapmelakukanbuildingaplikasi,ASakanmelakukanrangkaianprosesbuilding
gradle.Haliniakansemakinlamajikaaplikasikitasudahmulaikompleks/besar,terlebihdengan
banyakdependensi.Buildingtimeyanglamainibisasedikitkitakurangidenganmelakuakan
beberapalangkahberikut.
Pertama,bukamenudiAS:Settings>Compiler.Disanaada4checkbox.Centangsemua
checkboxtersebutkecualiopsiMakeprojectautomatically.
Kedua,bukadaneditfilegradle.properties.Padalinux,filetersebutdapatditemukandidirektori
/home/<user>/.gradle
Editfilegradle.propertiestersebutmenjadisepertiberikutini.

org.gradle.daemon=true
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true
org.gradle.configureondemand=true
RealDevice/Genymotionketikatesting
Langkahyangterakhiradalahkitabisamenggunakanrealdeviceataugenymotionuntuk
melakukantestingaplikasi.Karenadenganrealdeviceataugenymotionmemorikomputerkita
tidakterkonsumsiterlalubanyakdibandingkannativeemulatornyaAndroidSDK.
https://ixsan.wordpress.com/2015/02/08/tips-mempercepat-performa-android-studio/

2/3

4/27/2015

Tips Mempercepat Performa Android Studio | ~Ikhsanudin Hakim

Ya,kirakirabegitubeberapatipsyangbisakitacobauntukmempercepatperformaAndroidStudio
kita.Selamatmencoba!

BlogatWordPress.com.|TheOxygenTheme.
Follow

Follow~IkhsanudinHakim
BuildawebsitewithWordPress.com

https://ixsan.wordpress.com/2015/02/08/tips-mempercepat-performa-android-studio/

3/3

Anda mungkin juga menyukai