Android Studio lambat (bagaimana mempercepat)?


380

Baru-baru ini saya meningkatkan dari Eclipse ke Android Studio dan saya tidak terlalu menyukai pengalaman itu. Saya membandingkan keduanya pada Windows 7 64 bit ultimate dengan ram 16GB dan Intel i7 4770 yang menjalankan NVidia Geforce 780 dengan driver NVidia terbaru jika itu penting dan saya menjalankan JDK terbaru dan Android Studio terbaru.

Android Studio sangat lamban dalam membangun proyek yang bisa saya jalani tetapi juga sumber daya yang sangat intensif dan kadang-kadang memperlambat PC untuk merangkak.

Setiap kali saya membangun atau menjalankan apa pun di AS, PC saya tampaknya menjadi sangat lamban. Ini juga menyebabkan kedipan layar dan kadang-kadang mengosongkan monitor kedua saya jika saya mengklik "Gradle build running" spinner yang menurut saya sangat aneh. Penggunaan RAM juga melonjak hingga ~ 3GB yang menurut saya berlebihan karena tidak melakukan apa-apa (saat ini menganggur setelah beberapa build).

Selain itu, panel di bagian bawah AS keep melompat sekitar yang merupakan pengalaman pengguna yang mengerikan (bergerak dari Androidke Messageske Version Controlatau apa pun secara ad-hoc tergantung pada apa yang terjadi yang sangat, sangat mengganggu).

Yang ingin saya ketahui pada dasarnya adalah:

1) Bagaimana cara membuat Android Studio berjalan lebih baik? Saya mungkin melakukan sesuatu yang salah atau melewatkan beberapa pembaruan yang tidak saya sadari dan saya yakin orang lain juga memperhatikan perilaku ini dan telah menemukan beberapa solusi untuk itu.

2) Bagaimana cara saya "menyematkan" panel bawah sehingga mereka tidak melompat-lompat dan sebagai gantinya, biarkan saya, pengguna, menavigasi ke mereka ketika saya ingin bukannya secara otomatis beralih mereka?

Banyak terima kasih dan permintaan maaf saya lagi jika itu bukan tempat yang tepat untuk pertanyaan-pertanyaan ini.

Sunting 1 Beberapa komentar lagi:

  • Saya menggunakan stablebuild terbaru hari ini. Membangun ituAndroid Studio 1.2.2 Build # AI-141.1980579, Build on June 3, 2015
  • Perilaku ini terjadi ketika menggunakan Java 7 atau 8. Tampaknya tidak terkait dengan versi Java.
  • Saya tidak menggunakan Mode Presentasi. Hanya tampilan vanila.
  • Melakukan perubahan pada konfigurasi build (terima kasih kepada @Blackbelt dan jawabannya) tampaknya telah membantu dengan build tetapi masalah lain dengan kelesuan dan pengalaman pengguna umum tetap ada.

159
Perlu memecat orang yang mengawasi android studio @google. PC saya benar-benar crwals sekarang. Pointer mouse saya melompat. Sangat frustasi menggunakan studio android. Dulu lebih baik sebelum
user2831855

10
studio android tidak berat. jika ada, gradle build lambat. Saya menggunakannya setiap hari tanpa memperlambat laptop 2 tahun dengan 4Gb (tapi sekali lagi, hanya di bawah linux, jadi windows mungkin menjadi penyebabnya)
njzk2

24
mengerikan ... Saya baru dengan java / android / AS ... Saya mengikuti http://developer.android.com/training/basics/firstapp/index.html.... Saya mulai pada hari Senin ... hari ini adalah hari Sabtu ... Saya baru saja menulis 30 baris kode ... gradle mengambil begitu banyak menit untuk melakukan apa saja / segalanya ... kesalahan terus-menerus yang memerlukan 'invalidating cache', yang membutuhkan 12 menit memulai kembali ... Saya telah memprogram selama 15 tahun ... benar saya menggunakan mesin lama (saya seperti winxp saya) ... mungkin itu masalahnya
dsdsdsdsd

19
Saya setuju dengan poster-poster lain di sini, saya telah membuat Android Studio sedikit cambuk selama beberapa minggu terakhir di berbagai mesin spesifikasi tinggi, dan menganggapnya sebagai latihan yang sangat melemahkan semangat. Apa pun yang membutuhkan waktu sebanyak itu untuk melakukan tugas-tugas yang paling sederhana sekalipun memiliki cacat desain yang fatal, untuk membuatnya lebih sederhana. Buang-buang waktu saja.
AndyUK

11
Saya menemukan Android studio berjalan sedikit lebih cepat, lebih stabil di OS berbasis Linux, seperti Ubuntu. Saya beralih antara Windows dan Ubuntu, menggunakan studio Android dan Genymotion yang sama. Mereka bekerja dengan baik di Ubuntu tetapi slagging di Windows.
Andiana

Jawaban:


258

Singkatnya

1) di settings > compilekotak centang aktifkan AndroidStudio bernama Compile independent modules in parallel.

2) Di bawah Help> Edit Custom VM Optionssaya punya:

-Xms1024m 
-Xmx4096m # <------ increase this to most of your RAM 
-XX:MaxPermSize=1024m 
-XX:ReservedCodeCacheSize=440m 
-XX:+UseCompressedOops 
-XX:-HeapDumpOnOutOfMemoryError 
-Dfile.encoding=UTF-8

PS - Beberapa orang mengatakan Catatan, daripada opsi VM, lebih baik untuk menggabungkan dapat ditimpa dengan menggabungkan baris-baris itu ke dalam satu perintah baris tunggal di gradle.properties, seperti ini:

org.gradle.jvmargs = -Xms1024m -Xmx4096m ......

3) Saya memiliki dual core lama dengan ram 4GB, menjalankan ubuntu. Opsi baris perintah Qs yang saya miliki saja --offline(yang menentukan bahwa build harus beroperasi tanpa mengakses sumber daya jaringan). Saya juga mengaktifkan kotak centang yang tersisa dan sekarang berfungsi ok:

  • Buat proyek secara otomatis

  • Gunakan bangunan dalam proses Konfigurasikan berdasarkan permintaan

  • Periksa pengaturan AndroidStudio, di bawah kompilasi, centang kotak Compile independent modules in parallelini diaktifkan.

Di bawah Vmoptions yang saya miliki

-Xmx2048m -XX:MaxPermSize=1024

Saya memiliki dual core lama dengan ram 4GB, menjalankan ubuntu. Opsi baris perintah Qs saya hanya miliki --offline, yang menentukan bahwa build harus beroperasi tanpa mengakses sumber daya jaringan. Saya mengaktifkan juga kotak centang yang tersisa:

  1. Buat proyek secara otomatis
  2. Gunakan bangunan dalam proses
  3. Konfigurasikan berdasarkan permintaan

    dan itu berjalan ok

Edit

Dimungkinkan untuk memberikan opsi tambahan melalui studio.vmoptionsterletak di (cukup ganti XX dengan versi):

  • Windows : buka %USERPROFILE%\.AndroidStudioX.X\studio.exe.vmoptions (atau studio64.exe.vmoptions)

  • Mac :~/Library/Preferences/.AndroidStudioX.X/studio.vmoptions

  • Linux : ~/.AndroidStudioX.X/studio.vmoptions(dan / atau studio64.vmoptions)

Meningkatkan nilai -Xmxseharusnya banyak membantu. Misalnya

-Xms1024m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=256m
-XX:+UseCompressedOops

akan menetapkan 4G sebagai tumpukan maksimum, dengan nilai awal 1G

Edit :

Di windows default disimpan ke C:\Program Files\Android\Android Studio\bin\*.vmoptions. IDE memungkinkan Anda untuk mengubah nilai-nilai tersebut Help->Edit Custom VM options(terima kasih @Code-Readtelah menunjukkannya).

EDIT 2 :

Android studio 3.5 membuat lebih mudah untuk mengubah nilai-nilai yang sama. Pergi saja ke:

Preferences > Appearance & Behavior > System Settings > Memory Settings

2
Terima kasih banyak untuk ini. Itu mungkin membantu dengan kinerja pembangunan yang merupakan area yang kurang saya perhatikan untuk jujur. Saya jauh lebih khawatir tentang IDE yang sebenarnya menjadi sangat lamban, menyebabkan banyak memperlambat PC dan perilakunya memindahkan panel bawah secara otomatis daripada membangun jujur, tetapi bagaimanapun, ini sangat membantu dan saya akan menerapkan mereka.
kha

4
@ Blackbelt Memperbarui pertanyaan saya. Sayangnya masalah dengan IDE tetap ada. Pengalamannya adalah urutan besarnya lebih buruk daripada menggunakan Eclipse (dan itu mengatakan sesuatu!)
kha

18
Saya baru saja mengubah Android studio menjadi Notepad, saya menonaktifkan hampir semua templat langsung, templat kode, hampir plugin, inspeksi (hanya inspeksi tata letak XML yang aktif). Tapi saya menolak bunuh diri di kamar saya sekarang.
Plain_Dude_Sleeping_Alone

3
Saya mendapat Android studio Gagal membuat jvm error -6. Tapi kemudian saya menghapus file% USERPROFILE% \. AndroidStudioX.X \ studio.exe.vmoptions (atau studio64.exe.vmoptions. Dan diluncurkan lagi. Lalu saya meletakkan -Xms1024m -Xmx4096m -XX: MaxPermSize = 1024m -XX: ReservedCodeCacheSize = 256m -XX: + UseCompressedOops dan tampaknya sekarang baik-baik saja dengan kecepatan
CodeToLife

10
Jika Android Studio tidak akan diluncurkan setelah diedit studio.vmoptions: pindah # <------ increase this to most of your RAMke jalurnya sendiri (setidaknya di Mac). Juga, ini adalah lokasi dan pengaturan asli pada mesin saya:~/Library/Preferences/AndroidStudio3.0/studio.vmoptions -Xms256m -Xmx5120m -XX:ReservedCodeCacheSize=240m -XX:+UseCompressedOops
Zack Morris

62

Kiat untuk membuat android studio cepat:

Aktifkan Pekerjaan Offline:

  1. Klik File -> Pengaturan. Cari "gradle" dan klik dalam Offline workkotak.
  2. Pergi ke Compiler (dalam dialog pengaturan yang sama persis di bawah Gradle) dan tambahkan --offlineke Command-line Optionskotak teks.

Tingkatkan Kinerja Gradle

Gradle juga bisa dioptimalkan. Cara mudah adalah mengubah pengaturan secara global gradle.properties(buat jika tidak ada di folder berikut: Windows -C:\users\your_name\.gradle\ ; Linux- /home/<username>/.gradle/; Mac- /Users/<username>/.gradle/;) dan dalam file itu, tambahkan dua baris ini:

org.gradle.daemon=true
org.gradle.parallel=true

Untuk Lebih Lanjut: http://www.viralandroid.com/2015/08/how-to-make-android-studio-fast.html


Itu menjadi terlalu panjang saat diuraikan di sini. Jadi, saya sudah menyediakan tautannya. Ikuti tautan ada panduan langkah demi langkah.
Sajan Rana

5
@SajanRana tidak memposting tautan. link mati.
njzk2

2
@SajanRana, baik Anda maupun tautan yang Anda poskan tidak menjelaskan apa sebenarnya Enable Offline Workarti itu.
Jin

5
Saya setuju dengan @Jin, jawabannya benar, tetapi sedikit info lebih lanjut bersinggungan. Inilah yang saya temukan: Pekerjaan offline: Jika Anda memeriksa opsi ini, Gradle akan menggunakan hal-hal dari cache itu sendiri untuk resolusi dependensi. Jika file tidak ada di cache, maka itu akan menghasilkan kesalahan build. Jadi dengan mengaktifkannya, gradle akan menghindari untuk memeriksa sumber daya online, yang mungkin membuat Studio lebih cepat, namun saya masih berpikir itu terlalu lambat untuk sisa proses (selain membangun).
Rafael Coutinho

39

Saya mendeteksi alasan lain - Thumbs.db , yang sangat memengaruhi kinerja.

Pergi ke File > Settings > Editor > File Typesdan di bidang Abaikan file dan folder tambahkan ini: Thumbs.db;

Sekarang, Android Studio berjalan seperti pesona.


11
Ini membantu. Bisakah Anda menjelaskan mengapa?
zackygaurav

1
Saya kira AS menghasilkan banyak file, sementara Windows menghasilkan thumbnail untuk mereka dengan cepat.
Outofdate

1
Tidak dapat menemukan di file typesbawah Editor lagi .. Infact tidak dapat menemukannya sama sekali.
Siddharth

Saya tahu ini cukup tua tetapi ditemukan di bawahFile > Settings > Version Control > Ignored Files
Rohit Sharma

mendapat kesalahan berikut: Fungsi ini harus dipanggil sambil memegang treeLock
JMASTER B

27

Menambahkan lebih banyak memori membantu saya:

  1. Klik "Bantuan"
  2. Edit Opsi Kustom VM

Android Studio 2.1.2 Edit Opsi VM Khusus:

  1. Ubah nilai

seperti di bawah ini:

-Xms512m    
-Xmx2560m   
-XX:MaxPermSize=700m    
-XX:ReservedCodeCacheSize=480m    
-XX:+UseCompressedOops
  1. Mulai ulang Android Studio

1
Bekerja seperti pesona!
xaksis

Tidak akan mulai sekarang. Di mana pengaturan ini disimpan? Jawaban: ~ / .AndroidStudio3.0 / studio64.vmoptions
JohnyTex

Anda mungkin menghadapi kesalahan saat meluncurkan kembali. Anda harus menghapus file dan solusi ini tidak akan membantu Anda
Lucem

20

Rekomendasi:

  • HARUS MENGATAKAN : jika ada kesempatan, belanjakan sejumlah uang untuk PC yang lebih baik, ini yang terpenting ..

Tweaks:

  • Beberapa orang mengatakan, bahwa OS (Sistem Operasi) mungkin menyebabkan banyak kelambatan. Sebagai contoh, XP atau LINUX (atau lain-lain) disebut untuk melakukan 70% lebih cepat (tidak tahu mengapa ..).
  • Nonaktifkan VCS oleh File > Settings > Plugins dan menonaktifkan hal-hal berikut: CVS Integration; Git Integration; GitHub; Google Cloud ...sesuatu; Subversion Integration; hg4idea;

  • Editor juga memakan sumber daya (terutama pada Monitor Besar) dan lambat. Buat lebih cepat: klik Help > Edit custom VM optionsdan tambahkan baris ini:
    -Dsun.java2d.d3d=false
    -Dsun.java2d.opengl=true
    simpan dan Restart Android Studio.

  • Jika Android Studio memiliki pengaturan server proxy dan tidak dapat mencapai server maka dibutuhkan waktu lama untuk membangun dan menunggu batas waktu. Menghapusnya sangat membantu. File > Settings > Appearance & Behavior > System settings > HTTP Proxy.
  • Kutipan Berguna lainnya (dari artikel ):

    Modul mahal ... Pada proyek saya saat ini, saya harus membangun beberapa perpustakaan dari awal dan harus garpu beberapa yang hampir memenuhi kebutuhan saya tetapi tidak cukup! Jika modul-modul itu tidak terus-menerus dimodifikasi, penting untuk mempertimbangkan hal ini: waktu yang dibutuhkan untuk mengkompilasinya dari awal, atau bahkan untuk memeriksa apakah modul individu sebelumnya sudah mutakhir, dapat mencapai hampir 4x lebih besar dari untuk hanya memuat ketergantungan itu sebagai biner .jar/.aar.

    Petunjuk: jalankan gradle build -profileuntuk laporan HTML yang menunjukkan ke mana waktu mengenai proses pembuatan.

    Catatan: simpan modul "yang tidak perlu" itu dalam sistem kontrol versi Anda untuk kemungkinan perbaikan cepat / peningkatan dalam ketergantungan itu.

  • Di skrip Gradle build Anda, gunakan hanya
    Layanan Google spesifik, seperti: compile 'com.google.android.gms:play-services-maps:...'
    Alih-alih Perpustakaan Google lengkap: compile 'com.google.android.gms:play-services:...'
    (Waktu kompilasi berjalan dari 2 menit menjadi sekitar 25 detik).

  • Gradle mengkonfigurasi setiap proyek sebelum menjalankan tugas, terlepas dari apakah proyek tersebut benar-benar diperlukan untuk bangunan tertentu. Dalam gradle.propertiesmenambahkan global ini akan banyak membantu:org.gradle.configureondemand=true

  • Anehnya, beberapa orang mengatakan, mereka memecahkan masalah dengan mengurangi : 1) heapsizes to -Xmx256m(bukannya nilai yang lebih tinggi); 2) Ukuran Ram Emulator (dari Edit AVD > Advanced Settings);

Rekomendasi Setiap Hari:

  • Jangan menjalankan banyak proyek secara bersamaan.
  • Jangan tutup emulator setelah menggunakan sekali (gunakan emulator yang sama untuk menjalankan aplikasi setiap kali; Jika Anda menguji aplikasi besar, lebih baik menggunakan ponsel nyata daripada emulator).
  • bersihkan proyek Anda setiap kali setelah menjalankan aplikasi Anda di emulator - klik Build > Clean Project(atau Rebuild), Anda dapat menggunakan pintasan keyboard.

14

Anti-virus menyebabkan pelambatan

Dalam satu sistem tertentu yang saya perhatikan, masalah ini disebabkan oleh anti-virus yang terlalu bersemangat yang mengganggu Gradle, pengelola build untuk Android Studio. Tampaknya setiap kali Gradle "menyentuh" .jarfile, pemeriksa virus membuka ritsleting file.jar dan memindai virus terlebih dahulu. Gradle build hanya dapat dilanjutkan setelah unzipping dan pemindaian selesai, sehingga mengarah ke waktu build yang sangat lama (5 menit lebih). Karena Android Studio, secara default, menjalankan pembangunan Gradle saat Anda memulai, itu bermanifestasi sebagai start-up yang sangat lambat.

Masalahnya sangat mudah untuk diperiksa:

  1. Saat Anda mengalami gejala Android Studio yang lambat, tekan Ctrl- Alt- Deletedan buka Windows Task Manager.
  2. Klik pada Processestab untuk melihat proses aktif dan urutkan berdasarkan CPU. Jika Anda melihat anti-virus mengambil sejumlah besar persentase CPU secara sebentar-sebentar sementara Android Studio tampaknya sedang memuat, ini kemungkinan merupakan masalah yang sama.
  3. Anda dapat memverifikasi lebih lanjut dengan melihat log pemindaian anti-virus untuk melihat apakah memang, memeriksa .jarfile.

Untuk mengatasi ini, Anda harus menambahkan direktori yang benar ke "folder yang dikecualikan" dari anti-virus Anda. Asumsikan bahwa nama pengguna Windows Anda adalah "Nama pengguna" dan Anda telah menginstal Android Studio pada C:drive. Anda kemudian akan meminta untuk mengecualikan dari virus memeriksa direktori berikut:

C:\Users\Username\.android
C:\Users\Username\.AndroidStudio2.2
C:\Users\Username\.gradle
C:\Users\Username\.m2
C:\Users\Username\AppData\Local\Android\Sdk

Harap dicatat bahwa Anda mungkin perlu mengambil tindakan pencegahan keamanan tambahan jika Anda mengecualikan direktori ini dan Anda harus bekerja sama dengan departemen keamanan Anda di tempat kerja. Ini mungkin melibatkan pengaturan repositori Maven Anda sendiri jika dianggap perlu.

(Saya sadar bahwa ini adalah jawaban yang terlambat, tetapi tidak ada jawaban sebelumnya yang membahas masalah potensial ini)


1
Saya juga menambahkan folder instalasi android studio, folder java, folder proyek saya, dan beberapa file .exe sebagai proses di windows defender.
M. Reza Nasirloo

1
Ini juga memecahkan masalah dengan emulator yang saya derita: stackoverflow.com/questions/50623384/... Terima kasih banyak!
malarres

6

Mulai dari Android Studio 3.5 beberapa pengaturan dapat dikonfigurasi melalui:

Preferensi> Tampilan & Perilaku> Pengaturan Sistem> Pengaturan Memori

Preferensi


5

Bukan kompilasi yang menyakiti saya di sini, itu mengetik. Saya dapat menonaktifkan semua fitur pintar dan kembali ke notepad ++ seperti yang disarankan TomTsagk dalam komentar. Untuk hari ini saya membutuhkan lebih banyak core dan RAM.

Bermain advokat iblis, saya berpendapat bahwa mengetik seharusnya tidak memerlukan PC octacore 16Gb PC. Menyukai nasihat Sajan Rana, tetapi segalanya sangat lambat di sini, rasanya sebagian besar adalah plasebo.

Agar adil saya menggunakan 1.4RC1, yang hanya kekurangan cabang stabil. Mematikan internet sedikit membantu. Fitur baru Desain simultan (Pratinjau) dan tampilan Teks yang berfungsi dengan tata letak XML sangat membantu.

Tidak, ini konyol. Jangan pernah meninggalkan saluran stabil.


Saya mengalami masalah yang sama SAMA dengan Android Studio 1.4. Apakah Anda pernah menemukan solusinya?
selbie

2
@selbie dan jonagon - Saya juga punya masalah dengan 1.4 berjalan tidak dapat digunakan lambat dan akhirnya menemukan solusi di code.google.com/u/110054054823032428814 Tampaknya Anda perlu menambahkan baris "sun.java2d.d3d = false" ke ide Anda File .properties di direktori yang dapat dieksekusi Android Studio. Saya baru saja melakukan itu dan akhirnya saya dapat bekerja lagi ... terima kasih Google untuk hari-hari yang lebih sia-sia ... :(
LairdPleng

@ LairdPleng - Tautan yang Anda berikan tidak berfungsi, tetapi solusi untuk menyetel sun.java2d.d3d=falsemungkin berasal dari pos yang saya buat . Bagaimanapun menonaktifkannya d3d memperbaiki semuanya.
selbie

@selbie Ya, itu postingan yang saya coba tautkan. Tidak tahu bagaimana saya berhasil mengacaukannya! :)
LairdPleng

Coba Power Saving Mode, matikan semua serat
Odaym

5

Saat Anda belajar, masalah kinerja dengan AS tidak mudah untuk didiagnosis! Dalam kasus saya, sebuah array string panjang 9215 karakter (lihat di bawah) menyebabkan AS untuk membuang utas setiap kali saya mengetik beberapa karakter. Thread dump pada gilirannya menyebabkan AS membeku selama beberapa detik pada suatu waktu. Bug ini muncul dalam rilis Windows 64 bit AS 2.2, masih terjadi di 2.2.1, tetapi tidak ada dalam 2.1.

Mengetahui bahwa string panjang menyebabkan penguncian saya melibatkan banyak trial and error. Tapi, saya belajar banyak dalam prosesnya, yaitu :

  • idea.log berisi diagnostik yang sangat baik (Help-> Show Log in Explorer);
  • Jika Anda melihat pelambatan yang ekstrem, tetapi terputus-putus, curiga AS sedang membuang utas. Ini akan dilaporkan dalam idea.log. Jika utas sedang di-dump, maka dump akan memberi tahu kode apa yang dijalankan AS ketika masalah terjadi;
  • Cari tahu apakah masalah terjadi pada proyek lain. Jika tidak :
    • Cari konten yang tidak biasa dalam file proyek yang sedang Anda edit ketika itu terjadi (indentasi atipikal, garis panjang, ukuran keseluruhan, karakter khusus, dll.);
    • Coba ekspor pengaturan dari proyek lain (File-> Pengaturan Ekspor) dan impor mereka ke proyek masalah (File-> Pengaturan Impor);
  • Jika demikian :
    • Jika utas dibuang, konsultasikan dengan ini dan teks di idea.log dalam waktu dekat ke pemberitahuan dump untuk detail;
    • Konsultasikan idea.loguntuk pesan tentang konsumsi memori dan lihat jawaban lain untuk pertanyaan ini seperti https://stackoverflow.com/a/30818099/5025060 untuk saran mengenai memori dan lagu lainnya.

BTW, untuk saat ini saya telah mengatasi masalah yang saya jelaskan di atas dengan memindahkan string panjang saya ke file yang terpisah (kelas baru yang hanya berisi array itu sendiri). Saya mencoba untuk tidak mengedit file ini dengan AS:

package com.code_read.numerous;

// Stored in this separate file as workaround for but in Android Studio 2.2 and 2.2.1:
public class numstrings {

    // Array of long random numbers, pregenerated to save CPU:
    public static String[] numStrings = {

        "199480174700500684371420190688025369652294974898532667703870978918596743889034133861151427235088532762252190859715724937087994424214079133514743202613482472074004942240108422672013308512961698346232617905052490578458131173818163968088306365788124935229987389963310288307926351857183977760191417618209693717342383094977491190187330292385653783886145924147263878165609860155555740880616076742235066585775525946974068428032859462348789185664980466131158481988902160769240355605036247170008906461173632371674336904556655004329788696238223897234680357492949394186524384271378442506571046125386240017147676374848515226581822322873860294758364671523301932707269219884364668888296719810681914252024967226535139980038835402500469293303445385631066898382763993166693693891600944079638681397398367264401490441377833191085876891792887328136898520902148268395208138632765905189182445119192547131981262125997953230672094440970962973597034366673186995403431640556509145661772208699764304562424356210879969147034091389350776774099307413678640772848528929610792920689008507739250708291284695239814666712127874431690342513485124398592905398339314701750560443486724884409641301581250356812598254397195582041374207050524854721410717517826514256884605932903495291614152958393041446721244450203654252461792454977205340965473442168314446921087589856268559622056019215736207512553225494282253374340892190892964167854464270350359407498074340634452159050304590622713766142827196013111327741833914397311108235022871374679837822251636256816946000031801632697665029388147643065534169657637935011864906687144383247248575867393905547656023089908356955316327699678982262881769783281879024192545078595861099291383574264862512114130067137999586421949009586778213657551456231235508255794338865353976867429772427179918460616316131342501970048444481906603539188074631511252603708953524733006893213588956114050791560328718558587163598674421588217380809694917621993988723888733472235367656543521907102504160836734526706672672061129158228943943961208967494809881423654493768539990181950253198622321856894324399743506614313017879100091908634564608851227240409514256964261431166731255216249943382663958593911252365390104901951019163641553646386915867844316868296886856122097683605632869023634580949922723527949383421859260253787750248640586488155271705354318971930705305681639438500545630794869976987809742158447119320670554178634632109983849140691164486258482922700124353388939055409126960673867435504694534537972989184927497251539970824341488149544927174416431338978095499553363866217528144380339413096788582745229165179013109746529904790441634036324656629258183244396216977736609176927617841924291304236306725585481004526207256126249788205441106740479328308566203633303785210558827801926199279334869844921970247706896704588537079433072095445424535530854095822282531649200446125855450924096198151719358284629425483620333602513734130440802599571444639236468727586327901486711828547798932589324730675183636768495336889434743116373841074286121127947547754103882500005968494120728533889301116500651387720411937760371686364320729394390169544403796948255139588769868997312588780450158790560760093773180833497054203906896463690321778617639560964637561984865448197089236779186045120326461271783320113343686490407274805637853745997098574967843535555214227806718213323236579240122449595189776026857194861192260435592237583754498777823878919462358453553525468074152734416933788261651160608911358193365205774610833712659270259537468997175675611106769471773639491122956114410572271964037496252046002633139033229094067102926662843014688243495810764107876347939515840933639293755383642974182862980342270078605141586386956993823477302317789808723114028287869904362158728685338534454353886384668017657582003089836977765285161563767051590888534730491047324356587246491873963645331147759110815548406659559086623742565689131160816873078928719150806816828094339118862380985774989197433606765766698179872216924780614351925493388103444249169463919616530661916366867058921827320239545671233921815306937959970928487769990744894323260198942599949511829120527153889470305293747421875929597907863004936662249162616863538907259383989683557351124864962027711188603419729221915037041631423186559909007303718063435208812948660284585114603102538597611757387763679988962831024468515792778125928449962458120436831348703819770498415146367232423575963346662334586696284187440935738671265597243626878590482688540466283239505795285203222312952727768986993054183353764623988975079536152274635683995523743740674237109205318984477845559143807318533592235565607859418218764426920445870800448778289651837205082867361097390372276842811160616927570980788319948404234156903914893965657104289589790051123586608292524558595741415545621155770330883498473838958946706678756502460255029859500858857950640229689701775631558304956149273122701277512634671602844059638169586254728659407967362269959105419218416567093118243957542316274295498328248817394832630466984581744392334983388346309080227929827437548742182906915518737736211928504845091782481456286893146781544794159295091551690979113667607106910341688300199029887449503700494407767038172311101451145387305383586418395623858905393669579043267868910063346375438826548689323643777791563205248979849233001328183147648563739211128790317882512942976057274763094369736846067104652467759155731666690210808042980939553702716431018458310300829399315635070328956543394251955663239488509275645610557061416837507256175426220804774390422080366850103219147627475492147311993091462233708107815399346519610636302312501953470382656988296844245456380956448418706248790737380938971901188740142511500064909417579265118558940349387209436071467447553322059300256060882213572671888633311468806647866886714364480390741971261155146966455235245469216037781902665760552750139630086762191170698020993656670315633268514333717896691033913231320046383254246489147334950779602143851763331162696957861920662919779275597627512142784352182141445813314700768143243068609858396666573299094606418264269814358631471099430351875376096756985414279698633021999241922359616560734207061899223922960812283262525756913341822754012297564666186625578304476940819388933133524627367540790564522544564778697253990225087539167235818088172467629494330066609424362165903452686384032519162803665396381708558770446760515949895545741296290000569932285497599817855761012405729639826090606199167309178353879552491532632275280392848742608582274239730529782945165478328337271868836845191541561507500208302765174521037399945168283511465921684324919886458514198917808605615454461104693224591355736463666638896809273773847099278335819353734646745529499084220949854110923079439768551794882440443420790356174953271799037409969510616472239791991169317996129581919960609015888209147433981232988872613046167259127350908379785462051364248739967784342740440741101122829282932814615147660486375475931239052842925639656692838804305210923978980395884616464432067372256203421577994958229803819990849889517637605263836801607526144871336189683467963044999507242077754258044251900402909622687958520423101104141436068489671206919737260688257054648581817294964263976562185927570807911388018018258993650653884478612449747409649857255718750594340185450229237142106113706239341772394393537650157754917387723238567597362916800367131878174394802843379112357851740285545973436469806324934485196633484429168467828668601262966377703119558087801302745104185528840638941125570169525964145077815381271805810720809495436404303742978449708284706732193106170741321000772555673307985656286163852732962806975120835420863932323287224469231389811257137937311964638921084917958805713020592860162667905063938602685993936855490751349046724756605329409781900459600797487634904548282818720869599606861780977530250890161804971763916627465964744221537291053168212191636434331558216175364205277673887186837423218242958128611987999992758177897869145149526733124420365122337894731881057516805213861310033107963352309585687684446050606840221227910822989213514546762603795082253295181456389080556377952947742314716657931379603906644497934747404742170445520704889248852909123050926587050705346518656114252388410901469887789781852617252193018440532227714049598132339736764081531406292297426695168307774532183927565674228199289403241512915778463699914633503875989705880500660094881980955882992903315688284154677620736795450367750443201591100620839868814285991917187047458820949842767861309178482708477168470785039327561836424824805811165820104246196555794331332996669674045783102109040643272357674713449239668592816891229724897439143640828454023115418378970208060898790311768852380590403898569796811536628763765619516959616465670971025029199700641157243991360225331144567474481980740980668474128099060992445134897801758103355434948807029912167490453622803119627912623581848536805420633517354236148799130118992602264832753012209719060145941443653691895443984877692560563086567054695734773175413167885599427596673930470696429105758701992261543691172194016438106532173687638780672882677814493551318364786071441551104902517495593342110486408028970990714051385299637116595208818449861724282758368826773373374959971277798785804077474187828568828476934339459420148793412883150",
        "538224164506517727168379814270004264954262890967803652129634085563292029281605229340786265842963091265375081322656426327691825397596305139095807229239401766181924729149454472921237119900736562299208507666998730548950184609967143155404571139681858767360957532407547767766581682749533474070778066308353055041737658281319225985623143723322979093908077261749579698949722143844865215753260704863233251983739190238438585852441601269285486958770074555894548287326458992187454462079069306138536753824858451724299502671847412359542456725524317603333127725189754333904127835917709082397117314374344841098649440198952614890746624715994850686377293277867933955487391617475414663233091117706057717653437506940130690492779072621106571276835896964128477419355461824833007422652722892089498401815585650339262735314718997015721760285362989670501888405449175944105348564991465379865502815442568994217413701289990025169571135430868678513387334362169047349385097189952383252809797239281560886730670313602788309858480241742834539376684722791418327801153139657791555902866428852378920616927209513842521394245291956399576801110297424150355942220383127708823635328491162642528500795465164461339897320905999182040888049657238854537216919531949022496815649153550998615631758342112481970649311069999931374418401873433024214179662539540883626504860812401222013654614884183265556578861843196602514379747643437577278486455637659461692515650033708286255995750664532809105614477191900536646989973294380911406440123202917020543294608335869356083501814588100186652356940293410193583108936507174010508730547579479594424713594002615307062956405060637859223904493241124826364582313371226790237755829730863075824362871968331865676368450061869716192958213846294980005144665140729523705625975650250913572426639956129293774660716629920750249524030812360814423275145704510305475471599108987851917139525934434155829774559599984930365268286061310405222779602887256748903477260217130747213255028270120814131477184214466827946467189929171109471222122321781698513717077961138680899475230521104220021956144708736321339718012605885629667271185753633589711538217011780317199309005150619910226290258606968201034831451279285351626936018493376731628135398444826695563731645399766722832213714326969977166479301504241269743154952405125518862249585946211635202670206079658236138581470119927833603919638673595466193694285521696174533703023847425191146225399211910859996212735505434202471982673116410979955302943872996222782251188889797453222122118340601140765762050865117038651251924809853248767149255310571487174953189406262461045337548275503362245324296778392145673240872161212904525195326091442868284645515492949181928962102650369388016101486909636578309464736085550719873530004572608218612771334204843378797447816965534882619866758953492744624542308949271562610878902677734983794103655386943014200382950775896136847248170152492053814891464245663515427967344370332218795309066345645753963683675310959651463186934113877748975354804724385336161212461668326293653878197970705660956307781435211341258181110817847199795550229343870629183131938496385393103613345446965343702524527285650585793819011062255528783572801384755547339757189973901102728798129755193065859838182563879981780954262005796062637576511231241443434331171809822894324123753165477778469728090079401173957345155941105580762201810708213077226618724235486083102862810041621061166403929820695859415790727065329954170405272420309443687650005312634780559478100510198693442377014278276554921873492874338296974328247512240058483178986970686481429662053321485231172147300032651945090781006753618086127522738639483880490609376294431040414520360826477062101428243729921142508398976634656490798240120553325502856616278098521671075879092501730718808714541228313275254145714018560781459353526353227881612961968793972766897143956572113542916207199147961710145111046554899487126641090524158317439204601922483991169906886478567971798641676381952943035217373454681987587805591011217498046449281585885528147735917241804752657592955740206966021211842392441403708809079502903010500379965582448141804577819122673871443655907443795539672468455979677549431293106288271932050346631500287602175371865943781936540554382984304724097222638329259252009624430698945188473581273102616186096857444455590249553427286857598862389440750330212575200947705079697958418126668654772650001967712891183376253390796458314338083748473931585515921615694157280199091233014626670437265932854816696073747199020367782282750469898234657723303623065763946721350199198124381089295881349043396200116870404706730447453694640127520344108293809433706053279580858859981831981145259642994156115348994153409515332190714496695178066164657038576407330756425651351910143884103008599258982342794361116576254544716333349447388917606521902296446129906799300892625933497927680934057875748488562502583788021088460847542122629532281540915167125712134059011294733193338806665352190898772064079614377396560467361735144910595159196625744894635765414508428182582195935281561176637424688405390881327676886203967634620641490139835786477852859151685333919226211419623843640736490696222368214514608866918660741740478728095699337580878621149576661678523829374300157157278668566218717849777314215124448445257696853651163171851588905845296279139538174221105885455390417634993814515761194372376448867312932698371439509465354789329167336154865083365498571678846394239876288801890960856391974200258201177558423866895944503981197241629075358819018115130381239431357293457670267116618421892520944925953400263676636028993365189377273814879596365094915787821109571143126831231452367431282415243511115547744416422407534808156629306675994132643059500315715827695321955177580261595331150963040058964908997344260596477846100309223669721566222470207499488952252338020599539432718661089801855181342526438803473636154594287887641549215962248635916039475197945009663236392713993500705974424791640227287724705650067537968801074155312570114797832465663858741483400901647799929721470159496987812679821111730689166463366606551267765697921569125290699944304326288818960384200871654827493100325409876812489682711348513244971620081481684340424449568972178318409815746267950146224549923943957635742728889238780346534385817477136072283022902565796081663160648252946167239546424890110821196529528358627773373504225125056523663954597433278174718610370606703664415945161199804631243562222965705129402104600647872785649693343767911111233647766743334611301999675427293224616809442969215988341973159678514604800342052145601875313047852364221840276228543970109429472341439373418554415700439864029182126126555780166736274177582219830001690249143731582595139837209895586321826391814999452798890753335597966118255461143209904547262657727956104064852211561674112309448805185831775145498725414208563477819053457809168792852008698630549450830647801496178703216613708137528937944005515930744164570843474855631165661539606334738839503279229149405656111162420879130403407319921975488206273446734836687100641841717998060185446298997678735552219275033859572628180793848617502491777291673575300297211101525633241431725253827221239047470633458965551885615810334846221083366721155246201486720296861488421251412585452371994052765854956667058152989005149411484243624208727100911576375413403608010677473400955778111396360452775514441825548741754598300817661240268852363212781602854367749994334862150630799392774768527973996929461527098114708300217955057684152676420039296978447817265256411524417754883187887445894130353022388842317869773150647952948848671583706699551985745434110794662277351457044771378507518729537365658152364234398609916864719216448498077322804149512833432154942424273393427629208749974623818973778078002180114151519862694544029256435686883829302646833505994223044918417887864451588047856834236569410763473387053946267508537900833300945851877436680980941544844525786853711677637705576181468642324785126166781221160451843898112783925287679639526886367820669455874656199565561430456794216944922544744491649466852864038501469041752223982614119494425752107037262844982748646605722535227272840737241614295262590818750600682152446698778395840797731822121652655104430172804976277739763346646973261475782149805868676545805017515372016402264906453096545897803426557477555439266024369075314101297725973100535662786670323833137704110282990903782350435888819622487815784902943846410347084957959806691311457091835651974879930411462198631314974388802219688546560811233248145760355918687984846313201786200839700173112807846243294546660463226871823957739032709878892254197891276394543557575946191838680926317472980812747870786530370508495402751983312199142752128770884996983711003898291322931887907171702897478102431849815742495249955783279530071100116870946788229251574041532557327826598269913255656761197623810457653412851472785896979416478595929500127189986637637036604571272745614510419960810914932566459678546613552623592183167012968748532550838681296741202414403822809009633668022825501012148809838864474143686730203083478893084391943797481539519935765574317583241228880915886149481239344051101576686476041869843825807899235712961395473752900914609987610792511497473444033564072045509623215604304751107341738227963259498893539",
        ... (13 lines total) ...
}

5

Cara terbaik untuk meningkatkan kinerja runtime android studio adalah dengan menggunakan SSD Drive . Ini akan sangat meningkatkan kinerja. Saya melakukan semua hal di atas dan merasa harus menggunakan laptop baru, tetapi tiba-tiba saya mengetahui tentang SSD Drive dan saya mencobanya. Jauh lebih baik .....


juga jika Anda memiliki antivirus yang diinstal coba hentikan ketika menjalankan android studio. itu lagi akan meningkatkan kecepatan Anda.
Durgesh Kumar

5

Jawaban ini berkaitan dengan lambatnya kecepatan pembangunan Gradle untuk Windows 10 setelah Anda mendapatkan pengaturan memori Xmx dan Xms diluruskan.

Windows Defender

Sejauh menyangkut Windows Defender itu tidak cukup untuk menambahkan folder / file ke daftar pengecualian Windows Defender melalui "File" atau "Folder".

Anda harus menambahkan direktori yang berkaitan dengan Android Studio / Gradle / Java (tertanam JDK atau Oracle JDK) sebagai pengecualian " Proses " ke Windows Defender:

  • Periksa jawabannya oleh David Rawson
  • Selama pembangunan Gradle ... pantau Proses Windows Task Manager
  • Untuk Windows Defender, tambahkan pengecualian "Proses" untuk direktori yang berisi file / executable yang Anda lihat menggunakan CPU selama build yang terkait dengan Android Studio / Gradle

Ini jelas disertai dengan implikasi keamanan.

Yang berikut ini menjelaskan lebih detail terkait dengan menggunakan pengecualian "Proses" di Windows Defender (sebagai lawan menambahkan pengecualian "File" atau "Folder" yang sederhana):

Nama file dengan path lengkap menyebabkan file biner tertentu dikecualikan, yaitu file apa pun yang disentuhnya, di mana pun file itu berada, tidak akan dipindai oleh Windows Defender. Nama file tanpa jalur menyebabkan file biner dengan nama file ini dikecualikan terlepas dari lokasinya. Jalur yang diikuti oleh "*" (mis. C: \ my \ private \ tools *) menyebabkan biner di bawah jalur ini dikecualikan. File apa pun yang disentuh oleh proses ini akan dikecualikan. Ini berbeda dari pengecualian jalur, di mana file yang disentuh oleh proses apa pun di bawah jalur yang dikecualikan dikecualikan.

Kuncinya di sini adalah .... menambahkan pengecualian ini sebagai jenis pengecualian "Proses" memperhitungkan "file sentuhan biner" yang bertentangan dengan menemukan secara manual dan mengecualikan setiap file / folder yang dihasilkan oleh Android Studio / Gradle.

Pengindeksan File Windows

Pengindeksan file Windows tampaknya juga memperlambat build Gradle. Matikan Windows File Indexing untuk direktori yang digunakan oleh Gradle / Android Studio.

Pengecualian "Pengindeksan File Windows" dan "Proses Pembela Windows" saya:

 C:\Program Files\Android\*
 C:\Users\<yourUserAcct>\.android\*
 C:\Users\<yourUserAcct>\.AndroidStudio3.0\*
 C:\Users\<yourUserAcct>\.gradle\*
 C:<pathToYourAndroidStudioProjectFolder>

.... mendapat downvote dalam beberapa menit setelah memposting ini. Apakah downvoter tolong jelaskan apa yang tidak ia sukai tentang ini karena saya hanya menghabiskan waktu seharian untuk memperbaiki mesin Windows baru agar dapat dibuat secepat macbook 5 tahun saya. Ini adalah satu-satunya hal yang membuat saya dekat dalam waktu 10 detik dari kecepatan pembuatan macbook saya.
dell116

1
Ya ... macbook berusia 5 tahun masih memproses rilis penuh (dari bersih) lebih cepat dari mesin Windows baru).
dell116

Mungkin downvote adalah karena tidak terlalu jelas bagaimana menambahkan pengecualian bahkan ke Windows Defender dan bahkan lebih rumit tentang pengindeks. Windows Defender Security Center-> Settings-> Virus & treat protection settings->Exclusions
The Godfather

@TheGodfather kurasa ... ¯_ (ツ) _ / ¯
dell116

4

Dalam pengaturan kasus -Xmx4096m -XX:MaxHeapSize=256m (dan lain-lain. Yang disebutkan dalam jawaban di atas) doest berfungsi, kemudian lakukan ini secara manual:

Langkah 1: Mulai Android studio dan tutup semua proyek terbuka ( File> Tutup Proyek ).

Langkah 2: Pada jendela Selamat Datang, Pergi ke Konfigurasi> Pengaturan .

Langkah 3: Pergi ke Build, Execution, Deployment> Compiler

Langkah 4: Ubah ukuran heap proses Build (Mbytes) menjadi 1024 dan proses build tambahan ke Opsi VM ke -Xmx512m .

Langkah 5: Tutup atau Mulai Ulang Android Studio .

ASK - Andriod Studio 1.3 Gradle Tidak dapat memesan ruang yang cukup untuk Masalah tumpukan objek


4

Ini mungkin terdengar bodoh dan keluar dari topik, tetapi dalam kasus saya saya menggunakan Monitor 4k eksternal dengan MacBook Pro 13 '(MacOS High Sierra, 2016) dan saya memiliki resolusi yang disetel ke resolusi skala yang salah. Beralih ke resolusi skala lain di mana tidak ada peringatan "menggunakan resolusi skala mungkin mempengaruhi kinerja" menyelesaikan masalah kinerja saya secara keseluruhan.Dalam kasus saya, saya harus meningkatkan resolusi ke max.

Jadi bagi saya itu adalah masalah kinerja keseluruhan yang pertama kali muncul dengan Android Studio, itu bukan masalah khusus Android Studio.

EDIT 25.11.2017

Akibatnya saya harus menambah ukuran font di Android Studio:

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

dan pada Mac saya secara umum. Saya mengikuti beberapa tips ini untuk menyelesaikannya.


Yah saya memiliki masalah yang sama tetapi dalam semua resolusi skala kecuali yang terkecil dan terbesar, ia mengatakan itu mungkin mempengaruhi kinerja. Apakah itu berarti bahwa saya harus kode dalam 4k atau 1080p = (
Ilker Baltaci

Saya khawatir begitu ... Saya menggunakan 4k (tentu saja) dan harus meningkatkan ukuran font di Android Studio dan pada Mac saya secara umum. Lihat sunting di pos.
Oliver Metz

3

Hanya untuk siapa saja yang mencari, setelah memutakhirkan ke El Capitan, saya melihat ada jeda besar dengan IDE. Setelah menambah satu ton RAM dan menggunakan saran di atas, ternyata saya perlu memperbarui legacy Java, dan menginstal ulang melalui: https://support.apple.com/kb/DL1572?locale=en_US

Setelah menginstal ini, semua lag hilang.


3

JANGAN diedit studio.vmoptions, Ini mungkin tidak berhasil.

Dalam gradle.propertiesfile (dalam direktori aplikasi) tambahkan ini:

org.gradle.parallel=true
org.gradle.jvmargs=-Xmx7g -XX:MaxPermSize=1024m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

Saya mengedit studio.vmoptions, menambahkan teks dalam jawaban BlackBelt (2). Android Studio tidak akan mulai sampai saya menghapus file VMoptions.
RubyRube

3

Saya mengikuti posting ini dan itu berhasil untuk saya.

EDIT:

Kiat-kiat berikut telah disebutkan dalam posting di atas.

Dalam gradle.properties, letakkan ini:

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

Dan di build.gradle, masukkan ini (Catatan ini akan menonaktifkan pemeriksaan serat):

tasks.whenTaskAdded { task ->
    if (task.name.equals("lint")) {
        task.enabled = false
    }
}

Oke, saya akan menambahkan beberapa detail lagi dalam beberapa waktu
Saeed Jassani

1
Meskipun tautan ini dapat menjawab pertanyaan, lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini dan memberikan tautan untuk referensi. Jawaban hanya tautan dapat menjadi tidak valid jika halaman tertaut berubah. - Dari Ulasan
Mamun

@Mamun saya telah menambahkan detail pada jawabannya. Terima kasih atas saran Anda
Saeed Jassani

2

Saya hanya ingin membagikan kasus saya:

  1. jika Anda membutuhkan perpustakaan play-store, jangan kompilasi semua itu, kompilasi saja perpustakaan yang Anda butuhkan. contoh: jika Anda hanya perlu pustaka peta alih-alih compile 'com.google.android.gms:play-services:9.0.2'lakukan ini compile 'com.google.android.gms:play-services-maps:9.0.2'pada gradel Anda
  2. Jangan gunakan OpenJDK untuk java, saya menggunakan java 7 oracle dan berfungsi dengan baik. jika Anda perlu mengubah java default lakukan ini di terminal linux sudo update-alternatives --config javadan pilih nomornya

Saya menggunakan ubuntu 32bit 4GB RAM. itu semua masalah yang pernah saya temui dengan AS.


2

Ada banyak cara untuk mempercepat Android Studio.

  • Mempercepat waktu pembuatan gradle.

    1. Pergi ke file Project gradle.properties dan hapus komentar dari kedua baris.

    2. menyalin file gradle.properties ke folder .gradle Anda sehingga Anda tidak perlu mengatur untuk setiap proyek.

  • Aktifkan Work Offline sehingga Android studio / Gradle tidak perlu memeriksa file yang lebih baru melalui internet setiap saat.

Buka file Project gradle.properties dan hapus komentar dari kedua baris


2

Saya telah dengan cepat menyelesaikan masalah ini dengan memutakhirkan gradle (Android Studio tampaknya menggunakan versi lama).

1) Unduh versi terbaru ( https://gradle.org/gradle-download/ ) dan bongkar di suatu tempat.
2) Pembaruan pathdi Android Studio:File > Settings > Build, Ex../Gradle


2

Ini berhasil untuk saya!
Buka build.gradle(ada di dalam proyek Anda) dan ubah keduanya jcentermenjadimavenCentral

(Anda dapat melakukannya dalam file Global juga: C:\Program Files\AndroidStudio\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root\build.gradle.ftl namun, Anda perlu melakukan modifikasi ini lagi setelah peningkatan AndroidStudio)


1
Meskipun mavenCenrtaldikatakan kurang mutakhir, non-ssl dan repositori yang lebih kecil, darijcenter
T.Todua

Terima kasih, itu benar, tetapi di negara-negara dengan sanksi AS terhadap mereka, Jcenter menolak untuk memberikan layanan, Jadi saya pikir itu sebabnya kode ini bekerja untuk saya.
Reza Hamzehei

2

Studio Android saya tidak hanya lambat dalam penggunaan umum, tetapi juga saat membangun.

Inilah yang saya lakukan:

  1. Uninstalled Android Studio (Jangan hapus, hapus instalannya dan periksa juga hapus SDK ). Folder kemudian delete Android terletak di C: \ Users \\ folder yaitu: .android, AndroidStudioX.X
  2. Copot SDK melalui manajer SDK, hapus semuanya (Jika ada folder SDK kiri, hapus semuanya)
  3. Unduh dan Instal ulang build terbaru untuk Android Studio (v2.1.2 pada tulisan ini); Instal hanya SDK / Emulator yang Anda butuhkan;

Cepat sekarang.


Kisah saya sebelum itu:

Laptop saya menggunakan Intel Core i7-3612QM dan ram 8gig. Ketika saya membangun, semua 4 core / 8 thread menggunakan 100% penggunaan. Seluruh sistem saya membeku sampai ~ 10 menit selesai. Gradle membawaku seperti ~ 10 menit lambat yang tidak produktif. Ini sangat menyebalkan. Saya menggunakan Android Studio sejak 1.4. Ada juga memperlambat luar biasa ketika saya menyalin kode tempel ke dan dari, memilih menu, menu konteks klik kanan, mengedit manifes, mengedit file gradle, membuka file tata letak, rendering di UI Editor, dll. Itu sangat tidak dapat digunakan sebagian besar waktu.

Karena frustrasi, saya melakukan langkah-langkah di atas. Cepat sekarang. Sangat bermanfaat seperti sebelumnya. Saya membangun hanya ~ 20 detik dibandingkan dengan ~ 10 menit sebelum itu. Juga, Android Studio memakan sekitar 6gig dengan emulator dan browser dengan banyak tab terbuka, tidak seperti sebelumnya yang melayang pada 98% penggunaan RAM. Bukan hanya itu, saya bahkan menghemat 45 gigs ruang untuk alasan apa pun. Saya hanya menggunakan beberapa SDK dan Emulator ketika saya memeriksa folder Android SDK, ia menempati ruang 45gig! Saya pikir IDE mengalami kesulitan mengakses / IO pada folder SDK saya.

Jika Anda sudah mencoba solusi lain yang diberikan dan masih mengalami masalah yang sama, mungkin sudah waktunya untuk menghapus Android IDE / SDKs secara bersamaan dan memulai yang baru (mungkin perlu beberapa saat untuk memasang yang baru, tetapi nilainya. Mengingat saya sudah menderita kelesuan ini selama berbulan-bulan dan menghabiskan produktivitas saya).

Saya benar-benar menduga bahwa ini mungkin disebabkan oleh tambalan kumulatif yang telah dilakukan sejak saat itu. Atau folder SDK 45 manggung pada drive yang defragmentasi saya buruk. Saya tidak tahu dan saya bisa salah.

Terima kasih! HTH


2
  • Saya harus menyebutkan bahwa jika Anda menggunakan Mac , mengunduh dan menjalankan aplikasi dari App Store (seperti "iBoostUp" dll.) Yang akan membersihkan file sistem yang tidak digunakan dapat mempercepat komputer Anda secara dramatis, termasuk AS.

  • Saya juga menemukan bahwa menambahkan lebih banyak memori ke Mac saya mempercepat AS juga.


1

Baik. Saya akan setuju bahwa setiap jawaban yang ditulis di atas akan membantu penyebabnya. Saya adalah salah satu dari mereka yang berada di kapal yang sama. Dengan tidak ada yang berhasil, dan Android Studio menolak untuk membangun mode Offline karena ketergantungan yang terkait, saya melakukan sesuatu yang meredakan masalah saya dalam hitungan menit.

Setiap kali saya membangun gradle, saya mematikan internet saya. (Perhatikan bahwa mode Offline tidak dicentang). Saya tidak tahu bagaimana dan mengapa tetapi ini berhasil.


1

Nah, satu hal yang berhasil bagi saya adalah menggunakan perangkat android fisik, bukan emulator. Seperti pada PC saya (i5 dan 4GB RAM) studio android membutuhkan sekitar 700MB memori dan emulator mengambil 700 lainnya. Dengan demikian seluruh kinerja komputer turun. Bekerja dengan perangkat fisik menghemat tegangan dari emulator.


1

Saya perhatikan bahwa AS mentransfer terlalu banyak data dari / ke HDD. Ini sangat menjengkelkan, terutama ketika mulai menulis baris kode baru. Jadi, saya pikir, lebih baik menginstal ulang hard disk dengan SSD. Saya memiliki i5 dengan memori 6 Gb, dan CPU jarang memuat lebih dari 50% bahkan pada saat membangun. Jadi, tempat yang paling lemah adalah HDD.


1

Klik Help > Edit Custom propertiesdan tambahkan baris ini:

sun.java2d.noddraw=false

... berhasil bagi saya untuk memperbaiki masalah kecepatan (Windows 10 64-bit). Sejauh ini yang saya ketahui adalah voodoo absolut (saya belum melakukan penelitian tentang mengapa itu harus bekerja), dan ada peringatan di atas properti itu yang dapat menyebabkan kedip dan gagal mengecat ulang pada beberapa kartu grafis, tetapi di sana Anda Pergilah. (Terinspirasi oleh komentar LairdPleng, informasi lebih lanjut)


1
Terlihat mirip dengan kinerja buruk di browser dengan perenderan perangkat keras yang diaktifkan pada laptop dengan grafik intel dan tanpa GPU khusus.
drake7707

0

Walaupun saya memiliki mesin core i5 dan RAM 4GB, saya menghadapi masalah yang sama. Pada membersihkan dan membangun kembali proyek membangun sistem membangun unduhan file jar / lib file segar dari internet. Anda perlu menonaktifkan opsi ini yang tersedia di pengaturan studio Android Anda. Ini akan menggunakan kembali file lib / jar yang di-cache. Kecepatan studio Android juga tergantung pada kecepatan hard disk Anda. Berikut adalah posting blog terperinci tentang cara meningkatkan studio Android yang terlalu lambat.


1
Jawaban ini menambah nilai. Rincian ini sudah ada di jawaban di atas.
T.Todua

0

Silakan tambahkan setting.gradle(folder root)

startParameter.offline=true

1
Bukankah ini sama dengan memeriksa offline(seperti yang disarankan dalam jawaban di atas)?
T.Todua

0

Saya telah mencoba mengukur kecepatan Android Studio 3.1.4 pada perangkat keras yang sama: Macbook Pro 2011, RAM 4Gb, Samsung SSD 240GB, Core i5 2.4Ghz. Saya telah menginstal pada mesin ini 3 OS yang berbeda: Windows 10, MacOS Hight Sierra 10.13, Ubuntu 18.04. Waktu pembuatan rata (menjalankan perintah: gradlew clean build, gradlew clean assembleRelease) di MacOS / Ubuntu sekitar 30% lebih cepat daripada di Windows.

Di mesin saya yang lain: Core i5 3.0 Ghz 7400, RAM 16Gb, SSD 250Gb. Waktu pembuatan membutuhkan waktu 4,34 menit pada mesin Windows 10. Proyek yang sama pada prosesor yang sedikit lebih lambat, tetapi dengan RAM dan SSD yang sama dan menjalankan Ubuntu 16.04 waktu pembuatan memakan waktu dua kali lebih cepat !! Yah saya terkejut dengan hasilnya, tetapi saya masih memilih Windows sebagai mesin pengembangan, karena jauh lebih nyaman bagi saya untuk menggunakan keyboard dan sotfware yang nyaman dan dapat digunakan daripada pada sistem seperti Unix. Dan bahkan jika saya harus memilih antara MacOS dan Ubuntu - mac benar-benar jauh lebih mudah untuk mengatur semuanya, dan Ubuntu terlalu kompleks untuk digunakan oleh orang biasa. Pilihan terserah Anda.


Ya, Windows dan Mac jauh lebih baik daripada Unix. Lebih nyaman, memiliki perangkat lunak yang lebih bermanfaat.
CoolMind

0

coba hapus folder c: \ users \ .AndroidStudioX.X. itu juga akan menghapus pengaturan dan kustomisasi studio android Anda

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.