Niedawno zaktualizowałem Eclipse do Android Studio i nie podoba mi się to doświadczenie. Porównuję je oba na 64-bitowym systemie Windows 7 z 16 GB pamięci RAM i Intel i7 4770 z NVidią Geforce 780 z najnowszymi sterownikami NVidia, jeśli to ważne, i korzystam z najnowszego JDK i najnowszego Android Studio.
Android Studio bardzo powolnie buduje projekt, z którym mogę żyć, ale jest również niezwykle zasobny i czasami spowalnia komputer do raczkowania.
Za każdym razem, gdy buduję lub uruchamiam cokolwiek w AS, mój komputer wydaje się być bardzo powolny. Powoduje również migotanie ekranu i czasami wygaszanie mojego drugiego monitora, jeśli kliknę pokrętło „Gradle build running”, co uważam za bardzo dziwne. Zużycie pamięci RAM również spada do ~ 3 GB, co uważam za nadmierne, ponieważ nic nie robię (wtedy jest bezczynne po kilku kompilacjach).
Ponadto panele na dole AS ciągle przeskakują, co jest okropnym doświadczeniem dla użytkownika (przesuwa się od Android
do Messages
do Version Control
lub cokolwiek innego na zasadzie ad hoc, w zależności od tego, co się dzieje, co jest bardzo, bardzo denerwujące).
Chciałbym wiedzieć w zasadzie:
1) Jak sprawić, by Android Studio działał lepiej? Być może robię coś złego lub brakuje mi aktualizacji, o których nie wiem i jestem pewien, że inni zauważyli te zachowania i znaleźli jakieś rozwiązania.
2) Jak „przypiąć” dolne panele, aby się nie przeskakiwały, a zamiast tego pozwól mi, użytkownikowi, nawigować do nich, kiedy chcę zamiast automatycznie je przełączać?
Wielkie dzięki i przepraszam ponownie, jeśli nie jest to właściwe miejsce na te pytania.
Edytuj 1 Więcej komentarzy:
- Korzystam z najnowszej
stable
wersji na dziś. Kompilacja jestAndroid Studio 1.2.2 Build # AI-141.1980579, Build on June 3, 2015
- To zachowanie występuje podczas korzystania z Java 7 lub 8. Nie wydaje się, aby było to związane z wersją Java.
- Nie używam trybu prezentacji. Tylko widok waniliowy.
- Wprowadzanie zmian w konfiguracji kompilacji (dzięki @Blackbelt i jego odpowiedzi) wydaje się pomagać w kompilacji, ale pozostałe problemy związane z powolnością i ogólnymi wrażeniami użytkowników pozostają.
źródło
http://developer.android.com/training/basics/firstapp/index.html
... Śledzę ... Zacząłem w poniedziałek ... dziś jest sobota ... Ledwo napisałem 30 linii kodu ... grad grad tylu minut na zrobienie czegokolwiek / wszystkiego ... ciągłe błędy, które wymagają „unieważnienia pamięci podręcznej”, co wymaga 12-minutowego ponownego uruchomienia ... Programuję od 15 lat ... prawda, jestem na starej maszynie (ja jak mój winxp) ... może to jest problemOdpowiedzi:
Podsumowując
1) w polu
settings > compile
wyboru włącz AndroidStudio o nazwieCompile independent modules in parallel
.2) Zgodnie z
Help> Edit Custom VM Options
mam:PS - Niektórzy mówią, że Uwaga, zamiast opcji VM, lepiej łączyć można zastąpić, łącząc te linie w jedną linię pojedynczą komendę w gradle.properties, jak to:
org.gradle.jvmargs = -Xms1024m -Xmx4096m ......
3) Mam stary dwurdzeniowy z 4 GB RAM, działający na Ubuntu. Mam tylko opcję wiersza polecenia Qs
--offline
(która określa, że kompilacja powinna działać bez dostępu do zasobów sieciowych). Włączyłem również pozostałe pola wyboru i teraz działa poprawnie:Wykonaj projekt automatycznie
Użyj budowania w trakcie konfiguracji Konfiguruj na żądanie
Sprawdź ustawienia AndroidStudio, w obszarze Kompiluj zaznacz pole wyboru
Compile independent modules in parallel
.Pod Vmoptions mam
Mam stary dwurdzeniowy z 4 GB RAM, działający na Ubuntu. Opcja wiersza polecenia Qs Mam tylko
--offline
, która określa, że kompilacja powinna działać bez dostępu do zasobów sieciowych. Włączyłem również pozostałe pola wyboru:Konfiguruj na żądanie
i działa dobrze
Edytować
Możliwe jest zapewnienie dodatkowych opcji poprzez
studio.vmoptions
zlokalizowanie na (wystarczy zastąpić XX wersją):Windows : przejdź do
%USERPROFILE%\.AndroidStudioX.X\studio.exe.vmoptions
(lubstudio64.exe.vmoptions
)Mac :
~/Library/Preferences/.AndroidStudioX.X/studio.vmoptions
Linux :
~/.AndroidStudioX.X/studio.vmoptions
(i / lubstudio64.vmoptions
)Zwiększenie wartości
-Xmx
powinno bardzo pomóc. Na przykładprzypisze 4G jako maksymalną stertę o wartości początkowej 1G
Edytuj :
W systemie Windows wartości domyślne są przechowywane w
C:\Program Files\Android\Android Studio\bin\*.vmoptions
. IDE pozwala ci dostosować te wartościHelp->Edit Custom VM options
(dzięki@Code-Read
za wskazanie).EDYCJA 2 :
Android Studio 3.5 ułatwia zmianę tych samych wartości. Po prostu przejdź do:
źródło
studio.vmoptions
: przejdź# <------ increase this to most of your RAM
do własnej linii (przynajmniej na Macu). Również tutaj jest oryginalna lokalizacja i ustawienia na moim komputerze:~/Library/Preferences/AndroidStudio3.0/studio.vmoptions
-Xms256m
-Xmx5120m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCompressedOops
Wskazówki, jak szybko zrobić studio Android:
Włącz pracę offline:
Offline work
polu.Gradle
) i dodaj--offline
doCommand-line Options
pola tekstowego.Popraw wydajność gradle
stopień można również zoptymalizować. Najłatwiejszym sposobem jest zmodyfikowanie ustawień globalnych
gradle.properties
(utwórz je, jeśli nie istnieje w następujących folderach: Windows -C:\users\your_name\.gradle\
; Linux-/home/<username>/.gradle/
; Mac-/Users/<username>/.gradle/
;) iw tym pliku dodaj te dwa wiersze:Więcej informacji: http://www.viralandroid.com/2015/08/how-to-make-android-studio-fast.html
źródło
Enable Offline Work
oznacza.Wykryłem inny powód - Thumbs.db , który źle wpłynął na wydajność.
Idź do
File > Settings > Editor > File Types
iw polu Ignoruj pliki i foldery dodaj to:Thumbs.db;
Teraz Android Studio działa jak urok.
źródło
file types
pod Redaktorem… w rzeczywistości nie mogę w ogóle go znaleźć.File > Settings > Version Control > Ignored Files
Dodanie większej ilości pamięci pomogło mi:
Android Studio 2.1.2 Edytuj niestandardowe opcje maszyny wirtualnej:
jak poniżej:
źródło
Rekomendacje:
Poprawki:
Wyłącz VCS
File > Settings > Plugins
i wyłącz następujące rzeczyCVS Integration
:;Git Integration
;GitHub
;Google Cloud ...
rzeczy;Subversion Integration
;hg4idea
;Edytor to także zasób jedzący (szczególnie na dużych monitorach) i powolny. Zrób to znacznie szybciej: kliknij
Help > Edit custom VM options
i dodaj te linie:-Dsun.java2d.d3d=false
-Dsun.java2d.opengl=true
zapisz i uruchom ponownie Android Studio.
File > Settings > Appearance & Behavior > System settings > HTTP Proxy
.Kolejny przydatny cytat (z artykułu ):
W skrypcie kompilacji Gradle używaj tylko
określonych usług Google, takich jak:
compile 'com.google.android.gms:play-services-maps:...'
zamiast pełnej biblioteki Google:
compile 'com.google.android.gms:play-services:...'
(czas kompilacji wynosi od 2 minut do około 25 sekund).
Gradle konfiguruje każdy projekt przed wykonaniem zadania, niezależnie od tego, czy projekt jest rzeczywiście potrzebny dla konkretnej kompilacji. W globalnym
gradle.properties
dodaniu pomoże to znacznie:org.gradle.configureondemand=true
Co zaskakujące, niektórzy twierdzą, że rozwiązali problem, redukując : 1) hałdy do
-Xmx256m
(zamiast wyższych wartości); 2) Emulator Rozmiar Ram (odEdit AVD > Advanced Settings
);Codzienne rekomendacje:
Build > Clean Project
(lubRebuild
), możesz użyć skrótu klawiaturowego.źródło
Antywirus powoduje spowolnienie
W jednym konkretnym systemie, na który patrzyłem, ten problem był spowodowany zbyt gorliwym antywirusem, który zakłócał Gradle, menedżera kompilacji dla Androida Studio. Wygląda na to, że za każdym razem, gdy Gradle „dotyka”
.jar
pliku, program antywirusowy rozpakowuje plik.jar
i najpierw skanuje go w poszukiwaniu wirusów. Kompilacja Gradle mogła być kontynuowana dopiero po zakończeniu rozpakowywania i skanowania, co prowadzi do bardzo długich czasów kompilacji (plus 5 minut). Ponieważ Android Studio domyślnie uruchamia kompilację Gradle podczas uruchamiania, manifestuje się to jako wyjątkowo wolne uruchamianie.Problem jest niezwykle łatwy do sprawdzenia pod kątem:
Processes
zakładkę, aby zobaczyć aktywne procesy i sortować według procesora. Jeśli zauważysz, że program antywirusowy sporadycznie pobiera znaczną część procesora, gdy ładuje się Android Studio, prawdopodobnie jest to ten sam problem..jar
pliki.Aby rozwiązać ten problem, musisz dodać prawidłowe katalogi do „wykluczonych folderów” programu antywirusowego. Załóżmy, że Twoja nazwa użytkownika Windows to „Nazwa użytkownika” i masz zainstalowany Android Studio na
C:
dysku. Następnie zażądasz wykluczenia z wirusa, sprawdź następujące katalogi:Pamiętaj, że może być konieczne podjęcie dodatkowych środków bezpieczeństwa, jeśli wykluczysz te katalogi i powinieneś współpracować z działem bezpieczeństwa w miejscu pracy. Może to wymagać utworzenia własnego repozytorium Maven, jeśli zostanie to uznane za konieczne.
(Wiem, że to późna odpowiedź, ale żadna z poprzednich odpowiedzi nie dotyczyła tego potencjalnego problemu)
źródło
Począwszy od Androida Studio 3.5 niektóre ustawienia można skonfigurować za pomocą:
Preferencje> Wygląd i zachowanie> Ustawienia systemu> Ustawienia pamięci
źródło
To nie kompilowanie mnie tu rani, to pisanie. Mogłem wyłączyć wszystkie inteligentne funkcje i wrócić do notatnika ++, jak sugerował TomTsagk w komentarzu. Na dziś potrzebuję więcej rdzeni i pamięci RAM.
Jako adwokat diabła twierdzę, że pisanie na klawiaturze nie powinno wymagać komputera PC z octacore 16 Gb / s. Podobało mi się rady Sajana Rany, ale sprawy są tak powolne, że wydawało się, że to głównie placebo.
Żeby być uczciwym, używam 1.4RC1, który jest po prostu za mało w stabilnej gałęzi. Wyłączenie internetu trochę pomogło. Bardzo przydatna jest nowa funkcja jednoczesnych widoków Projekt (podgląd) i Tekst pracujących z układami XML.
Nie, to śmieszne. Nigdy nie opuszczaj stabilnego kanału.
źródło
sun.java2d.d3d=false
mogło pochodzić z postu, który napisałem . W każdym razie wyłączenie d3d naprawiło wszystko.Podczas nauki problemy z wydajnością AS nie są łatwe do zdiagnozowania! W moim przypadku tablica ciągów znaków o długości 9215 znaków (patrz poniżej) powodowała, że AS zrzucał wątki za każdym razem, gdy wpisałem kilka znaków. Zrzut nici z kolei powodował zamrożenie AS przez wiele sekund na raz. Ten błąd pojawił się w 64-bitowej wersji systemu AS 2.2 dla systemu Windows, nadal występuje w wersji 2.2.1, ale nie był obecny w wersji 2.1.
Dowiedzenie się, że długie łańcuchy powodowały moje zawieszenia, wymagało wielu prób i błędów. Ale wiele się nauczyłem w tym procesie, a mianowicie :
idea.log
zawiera doskonałą diagnostykę (Pomoc-> Pokaż dziennik w Eksploratorze);idea.log
. Jeśli wątki są zrzucane, zrzuty pokażą, jaki kod AS był wykonywany, gdy wystąpił problem;idea.log
krótkim czasie, aby uzyskać szczegółowe informacje;idea.log
komunikaty dotyczące zużycia pamięci i zobacz inne odpowiedzi na to pytanie, takie jak https://stackoverflow.com/a/30818099/5025060, aby uzyskać porady dotyczące pamięci i innych funkcji dostrajania.BTW, na razie obejrzałem omawiany problem, przenosząc moje długie łańcuchy do osobnego pliku (nowej klasy zawierającej tylko samą tablicę). Próbuję nie edytować tego pliku za pomocą AS:
źródło
Najlepszym sposobem na zwiększenie wydajności środowiska wykonawczego Android Studio jest użycie dysku SSD . Zwiększy to znacznie wydajność. Zrobiłem wszystkie powyższe rzeczy i czułem, że powinienem wybrać nowego laptopa, ale nagle dowiedziałem się o dysku SSD i spróbowałem. Jest o wiele znacznie lepiej .....
źródło
Ta odpowiedź dotyczy niskiej prędkości kompilacji Gradle dla systemu Windows 10 po tym, jak już wyprostowano ustawienia pamięci Xmx i Xms.
Windows Defender
Jeśli chodzi o Windows Defender, po prostu nie wystarczy dodać folderów / plików do listy wykluczeń Windows Defender poprzez „Pliki” lub „Foldery”.
Musisz dodać katalogi dotyczące Androida Studio / Gradle / Java (osadzony JDK lub Oracle JDK) jako wyjątki „ Process ” do Windows Defender:
To oczywiście ma wpływ na bezpieczeństwo.
Poniżej opisano więcej szczegółów dotyczących korzystania z wyłączenia „Proces” w programie Windows Defender (w przeciwieństwie do dodawania prostego wyłączenia „Plik” lub „Folder”):
Kluczem tutaj jest ... dodanie tych wykluczeń jako wykluczeń typu „Proces” uwzględnia „pliki, których dotyka binarnie”, a nie ręczne wyszukiwanie i wykluczanie każdego pliku / folderu generowanego przez Android Studio / Gradle.
Indeksowanie plików Windows
Indeksowanie plików Windows wydaje się również spowalniać kompilacje Gradle. Wyłącz indeksowanie plików Windows dla katalogów używanych przez Gradle / Android Studio.
Oto moje wykluczenia „Indeksowanie plików Windows” i „Proces Windows Defender”:
źródło
Windows Defender Security Center
->Settings
->Virus & treat protection settings
->Exclusions
W przypadku, gdy ustawienia
-Xmx4096m -XX:MaxHeapSize=256m
(i itp. Wymienione w powyższych odpowiedziach) nie działają, zrób to ręcznie:Krok 1: Uruchom studio Android i zamknij dowolny otwarty projekt ( Plik> Zamknij projekt ).
Krok 2: W oknie powitalnym przejdź do Konfiguruj> Ustawienia .
Krok 3: Przejdź do Kompilacja, wykonanie, wdrożenie> kompilator
Krok 4: Zmień rozmiar sterty procesu kompilacji (MB) na 1024, a dodatkowy proces kompilacji na Opcje maszyny wirtualnej na -Xmx512m .
Krok 5: Zamknij lub uruchom ponownie Android Studio .
źródło
Może to zabrzmieć głupio i nie na temat, ale w moim przypadku korzystałem z zewnętrznego monitora 4k z moim MacBookiem Pro 13 '(MacOS High Sierra, 2016) i ustawiłem rozdzielczość na niewłaściwie skalowaną rozdzielczość. Przejście na inną skalowaną rozdzielczość, w której nie było ostrzeżenia „użycie skalowanej rozdzielczości może wpłynąć na wydajność” rozwiązało moje ogólne problemy z wydajnością. W moim przypadku musiałem zwiększyć rozdzielczość do maks.
Więc dla mnie był to ogólny problem z wydajnością, który pojawił się po raz pierwszy w Android Studio, nie był to problem specyficzny dla Android Studio.
EDYCJA 25.11.2017
W rezultacie musiałem zwiększyć rozmiary czcionek w Android Studio:
i ogólnie na moim Macu. Postępowałem zgodnie z niektórymi z tych wskazówek .
źródło
Dla każdego, kto patrzy, po przejściu na El Capitan zauważyłem ogromne opóźnienie z IDE. Po zwiększeniu ton RAM i zastosowaniu powyższych sugestii okazało się, że muszę zaktualizować starszą Javę i zainstalować ją ponownie za pośrednictwem: https://support.apple.com/kb/DL1572?locale=en_US
Po zainstalowaniu tego wszystkie opóźnienia zniknęły.
źródło
NIE EDYTUJ
studio.vmoptions
, może nie działać.W
gradle.properties
pliku (w katalogu aplikacji) dodaj to:źródło
Śledziłem ten post i działało to dla mnie świetnie.
EDYTOWAĆ:
Poniższe wskazówki zostały wymienione w powyższym poście.
W
gradle.properties
, umieścić to:I w build.gradle, umieść to (Uwaga: spowoduje to wyłączenie sprawdzania kłaczków):
źródło
Chcę tylko podzielić się swoją sprawą:
compile 'com.google.android.gms:play-services:9.0.2'
robić tocompile 'com.google.android.gms:play-services-maps:9.0.2'
na gradsudo update-alternatives --config java
i wybierz numerUżywam Ubuntu 32bit 4 GB RAM. to wszystko, co napotkałem z AS.
źródło
Istnieje wiele sposobów na przyspieszenie Android Studio.
Przyspiesz czas budowy stopni.
1. Przejdź do pliku gradle.properties projektu i usuń komentarz z obu wierszy.
2. skopiuj plik gradle.properties do folderu .gradle, aby nie trzeba było konfigurować każdego projektu.
Włącz pracę offline, aby studio Android / Gradle nie musiało za każdym razem sprawdzać nowszych plików przez Internet.
źródło
Szybko rozwiązałem ten problem, aktualizując grad (Android Studio wydaje się używać starej wersji).
1) Pobierz najnowszą wersję ( https://gradle.org/gradle-download/ ) i gdzieś rozpakuj.
2) Aktualizacja
path
w Android Studio:File > Settings > Build, Ex../Gradle
źródło
To zadziałało dla mnie!
Otwórz
build.gradle
(jest w twoim projekcie) i zmień obajcenter
namavenCentral
(możesz to zrobić również w pliku Global:
C:\Program Files\AndroidStudio\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root\build.gradle.ftl
jednak po aktualizacji AndroidStudio będziesz musiał wykonać tę modyfikację)źródło
mavenCenrtal
mówi się, że jest mniej aktualne, inne niż ssl i mniejsze repozytorium, niżjcenter
Moje Android Studio było nie tylko wolne w powszechnym użyciu, ale także podczas budowania.
Oto co zrobiłem:
.android
,AndroidStudioX.X
Teraz jest szybko.
Moja historia wcześniej:
Mój laptop ma procesor Intel Core i7-3612QM i 8 gramów pamięci RAM. Kiedy budowałem, wszystkie 4 rdzenie / 8 wątków były w 100% użytkowane. Cały mój system zamarł, dopóki nie skończyło się ~ 10 minut. Gradle zajął mi około 10 nieproduktywnych minut spowolnienia. To bardzo denerwujące. Korzystam z Android Studio od 1.4. Nastąpiło także ogromne spowolnienie, gdy kopiuję kod do i z, wybierając menu, menu kontekstowe prawym przyciskiem myszy, manifest manifestu, edycję plików stopni, otwieranie plików układu, renderowanie w edytorze interfejsu użytkownika itp. To było bardzo bezużyteczne przez większość czas.
Z powodu frustracji zrobiłem powyższe kroki. Teraz jest szybko. Bardzo użyteczny, tak jak poprzednio. Buduję tylko ~ 20 sekund w porównaniu do ~ 10 minut wcześniej. Ponadto Android Studio zjada około 6gig z emulatorem i przeglądarką z dużą ilością otwartych kart, w przeciwieństwie do tego, zanim zatrzymał się na 98% użyciu pamięci RAM. Mało tego, z jakiegokolwiek powodu zaoszczędziłem nawet 45 koncertów. Używam tylko kilku zestawów SDK i emulatorów, kiedy sprawdzam folder Android SDK, zajmuje on 45 gramów miejsca! Myślę, że IDE ma trudności z dostępem do / IO w moim folderze SDK.
Jeśli wypróbowałeś inne podane rozwiązania i nadal występuje ten sam problem, być może nadszedł czas, aby całkowicie usunąć IDE / SDK Androida i zacząć od nowa (może to trochę potrwać, ale warto.) cierpiąca ta ospałość od miesięcy i kosztowała mnie moją produktywność).
Naprawdę sądzę, że może to być spowodowane łącznymi łatkami, które zostały wykonane od tego czasu. Lub folder 45 GB SDK na moim słabo zdefragmentowanym dysku. Nie wiem i mogę się mylić.
Dziękuję Ci! HTH
źródło
Powinienem wspomnieć, że jeśli używasz komputera Mac , pobranie i uruchomienie aplikacji ze sklepu App Store (np. „IBoostUp” itp.), Która wyczyści nieużywane pliki systemowe, może znacznie przyspieszyć Twój komputer, w tym AS.
Odkryłem również, że dodanie większej ilości pamięci do mojego komputera Mac przyspieszyło również AS.
źródło
W porządku. Zgadzam się, że każda odpowiedź napisana powyżej pomoże jakoś przyczynie. Jestem jednym z tych, którzy są na tej samej łodzi. Ponieważ nic nie działało po mojej stronie, a Android Studio odmówiło zbudowania trybu offline z powodu powiązanych zależności, zrobiłem coś, co złagodziło mój problem w ciągu kilku minut.
Za każdym razem, gdy buduję klasę, wyłączam internet. (Zauważ, że tryb offline nie jest zaznaczony). Nie wiem jak i dlaczego, ale to działa.
źródło
Cóż, jedna rzecz, która działała dla mnie, to użycie fizycznego urządzenia z Androidem zamiast emulatora. Podobnie jak w moim komputerze (i5 i 4 GB pamięci RAM) studio Androida zajmuje około 700 MB pamięci, a emulator zajmuje kolejne 700. W ten sposób spada cała wydajność komputera. Praca z urządzeniem fizycznym oszczędza obciążenie emulatora.
źródło
Zauważyłem, że AS przesyła za dużo danych z / na dysk twardy. Jest to bardzo denerwujące, zwłaszcza gdy zaczynasz pisać nową linię kodu. Myślę, że lepiej będzie ponownie zainstalować dysk twardy z dyskiem SSD. Mam i5 z 6 Gb pamięci, a procesor rzadko ładuje więcej niż 50%, nawet w czasie kompilacji. Zatem najsłabszym miejscem jest HDD.
źródło
Kliknij
Help > Edit Custom properties
i dodaj tę linię:... udało mi się rozwiązać problemy z prędkością (64-bitowy system Windows 10). Moim zdaniem jest to absolutne voodoo (nie badałem, dlaczego to powinno działać), a nad tą właściwością znajduje się ostrzeżenie, że może powodować mruganie i odmalowywanie niektórych kart graficznych, ale tutaj udać się. (Zainspirowany komentarzem LairdPleng, dalsze informacje)
źródło
Nawet mam rdzeń i5 i 4 GB pamięci RAM, mam ten sam problem. Po wyczyszczeniu i przebudowaniu system budowania stopni projektu pobiera pliki jar / lib świeże pliki z Internetu. Musisz wyłączyć tę opcję dostępną w ustawieniach swojego studia Android. Spowoduje to ponowne użycie buforowanych plików lib / jar. Szybkość studia Android zależy również od prędkości dysku twardego. Oto szczegółowy post na blogu, w jaki sposób poprawić zbyt wolne studio Android.
źródło
Proszę dodać
setting.gradle
(folder główny)źródło
offline
(jak sugerowano w powyższych odpowiedziach)?Próbowałem zmierzyć prędkość Androida Studio 3.1.4 na tym samym sprzęcie: Macbook Pro 2011, RAM 4 Gb, SSD 240 GB Samsung, Core i5 2,4 Ghz. Zainstalowałem na tym komputerze 3 różne systemy operacyjne: Windows 10, MacOS Hight Sierra 10.13, Ubuntu 18.04. Średni czas kompilacji (polecenie uruchamiania: gradlew clean build, gradlew clean assembleRelease) na MacOS / Ubuntu był o około 30% szybszy niż na Windowsie.
Na mojej innej działającej maszynie: Core i5 3.0 Ghz 7400, RAM 16 Gb, SSD 250 Gb. Czas kompilacji zajmuje 4,34 min na komputerze z systemem Windows 10. Ten sam projekt na nieco wolniejszym procesorze, ale z tą samą pamięcią RAM i dyskiem SSD i działa Ubuntu 16.04 czas kompilacji trwa dwa razy szybciej !! Cóż, byłem zszokowany wynikami, ale nadal wybieram Windows jako maszynę programistyczną, ponieważ znacznie wygodniej jest dla mnie używać wygodnej i użytecznej klawiatury i oprogramowania niż na systemach uniksowych. I nawet gdybym musiał wybierać między MacOS a Ubuntu - mac jest o wiele łatwiejszy do skonfigurowania wszystkiego, a Ubuntu jest zbyt skomplikowane, aby używać go dla zwykłych ludzi. Wybór zależy od ciebie.
źródło
spróbuj usunąć folder c: \ users \ .AndroidStudioX.X. spowoduje to również usunięcie ustawień i dostosowań studia Android
źródło