it-swarm.com.de

Android Studio ist langsam (wie beschleunigen)?

Ich habe kürzlich ein Upgrade von Eclipse auf Android Studio durchgeführt und mag diese Erfahrung nicht wirklich. Ich vergleiche beide auf einem Windows 7 64-Bit-Ultimate mit 16 GB von RAM und Intel i7 4770 , auf dem NVidia Geforce 780 mit den neuesten NVidia-Treibern ausgeführt wird, wenn es wichtig ist und ich laufe das neueste JDK und das neueste Android Studio.

Das Android Studio ist sehr langsam, um das Projekt aufzubauen, mit dem ich leben kann, es ist jedoch auch sehr ressourcenintensiv und verlangsamt den PC manchmal. 

Wenn ich etwas in AS baue oder führe, scheint mein PC extrem träge zu sein. Es verursacht auch ein Flackern des Bildschirms und gelegentlich das Leeren meines zweiten Monitors, wenn ich auf den "Gradle build running" -Spinner klicke, was ich sehr seltsam finde. Die Verwendung von RAM macht auch bis zu ~ 3 GB aus, was ich für übertrieben finde, wenn Sie nichts tun (dies ist der Fall, wenn es nach einigen Builds nicht verwendet wird).

Darüber hinaus springen die Panels am unteren Rand von AS immer wieder umher, was eine schreckliche Benutzererfahrung darstellt (bewegt sich von Android zu Messages zu Version Control oder etwas anderes auf Ad-hoc-Basis, je nachdem, was gerade passiert, was sehr, sehr nervig ist).

Was ich gerne wissen würde, ist im Grunde:

1) Wie kann ich Android Studio besser ausführen? Ich kann etwas falsch machen oder einige Aktualisierungen vermissen, von denen ich keine Kenntnis habe. Ich bin sicher, dass auch andere diese Verhaltensweisen bemerkt haben und Lösungen gefunden haben.

2) Wie stecke ich die unteren Platten so fest, dass sie nicht herumspringen, und lassen Sie mich, den Benutzer, zu ihnen navigieren, wenn ich möchte, anstatt sie automatisch umzuschalten?

Vielen Dank und ich entschuldige mich noch einmal, falls dies nicht der richtige Ort für diese Fragen ist.

Edit 1 Einige weitere Kommentare:

  • Ich benutze die neueste stable-Version von heute. Der Build ist Android Studio 1.2.2 Build # AI-141.1980579, Build on June 3, 2015
  • Das Verhalten tritt bei Verwendung von Java 7 oder 8 auf. Es scheint nicht mit der Java-Version zu tun zu haben.
  • Ich verwende den Präsentationsmodus nicht. Nur die Vanilleansicht.
  • Die Änderungen an der Build-Konfiguration (dank @Blackbelt und seiner Antwort) scheinen beim Build geholfen zu haben, aber die anderen Probleme mit Trägheit und allgemeiner Benutzererfahrung bleiben bestehen.
331
kha

etwas zusammenfassen

1) In AndroidStudio settings > compile aktivieren Sie das Kontrollkästchen Compile independent modules in parallel.

2) Unter Help> Edit Custom VM Options habe ich: 

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

P.S. - Einige Leute sagen Hinweis: Anstelle der Optionen für VM ist es besser zu kombinieren, dass überschrieben werden kann, indem diese Zeilen in einer einzigen Zeile in gradle.properties zusammengefasst werden:

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

3) Ich habe einen alten Dual-Core mit 4 GB RAM, auf dem Ubuntu läuft. Qs Befehlszeilenoption Ich habe nur --offline (was bedeutet, dass der Build ohne Zugriff auf Netzwerkressourcen arbeiten soll). Ich habe auch die restlichen Checkboxen aktiviert und jetzt läuft es ok:

  • Projekt automatisch erstellen

  • In-Prozess-Gebäude verwenden Nach Bedarf konfigurieren

  • Überprüfen Sie die Einstellungen des AndroidStudio, und stellen Sie sicher, dass das Kontrollkästchen Compile independent modules in parallel aktiviert ist.

Unter VMoptions habe ich

-Xmx2048m -XX:MaxPermSize=1024

Ich habe einen alten Dual-Core mit 4 GB RAM, auf dem Ubuntu läuft. Qs-Befehlszeilenoption Ich habe nur --offline, wodurch angegeben wird, dass der Build ohne Zugriff auf Netzwerkressourcen ausgeführt werden soll. Ich habe auch die restlichen Kontrollkästchen aktiviert:

  1. Projekt automatisch erstellen
  2. Verwenden Sie In-Process-Building 
  3. Konfigurieren Sie bei Bedarf

    und es läuft gut

Bearbeiten

Es ist möglich, zusätzliche Optionen über studio.vmoptions in (um X.X durch Version zu ersetzen) bereitzustellen:

  • Windows : gehe zu %USERPROFILE%\.AndroidStudioX.X\studio.exe.vmoptions (oder studio64.exe.vmoptions)

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

  • Linux : ~/.AndroidStudioX.X/studio.vmoptions (und/oder studio64.vmoptions)

Das Erhöhen des Wertes von -Xmx sollte sehr helfen. Z.B

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

weist 4G als maximalen Heap zu, mit einem Anfangswert von 1G

Bearbeiten:

Unter Windows werden die Standardwerte in C:\Program Files\Android\Android Studio\bin\*.vmoptions gespeichert. Mit der IDE können Sie diese Werte über Help->Edit Custom VM options anpassen (dank @Code-Read für den Hinweis).

213
Blackbelt

Tipps um Android Studio schnell zu machen:

Offline-Arbeit aktivieren:

  1. Klicken Sie auf Datei -> Einstellungen. Suchen Sie nach "gradle" und klicken Sie in das Feld Offline work.
  2. Gehen Sie zum Compiler (im selben Einstellungsdialog unterhalb von Gradle) und fügen Sie --offline in das Textfeld Command-line Options ein.

Steigfähigkeit verbessern

gradle kann auch optimiert werden. Die einfache Möglichkeit besteht darin, die Einstellungen in global gradle.properties zu ändern (erstellen Sie sie, falls nicht in den folgenden Ordnern vorhanden: Windows-C:\users\your_name\.gradle\; Linux_/home/<username>/.gradle/; Mac_/Users/<username>/.gradle/;) und fügen Sie in dieser Datei diese beiden Zeilen hinzu:

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

Für mehr: http://www.viralandroid.com/2015/08/wie-zu-make-Android-studio-fast.html

54
Sajan Rana

Ich habe einen anderen Grund gefunden - Thumbs.db , der die Leistung stark beeinträchtigte.

Gehen Sie zu File > Settings > Editor > File Types und in Feld Dateien und Ordner ignorieren fügen Sie Folgendes hinzu: Thumbs.db;

Jetzt läuft Android Studio wie ein Zauber.

30

Das Hinzufügen von mehr Speicher half mir:

  1. Klicken Sie auf "Hilfe".
  2. Benutzerdefinierte VM - Optionen bearbeiten

Android Studio 2.1.2 Benutzerdefinierte Optionen für VM bearbeiten:

  1. Werte ändern 

wie unten:

-Xms512m    
-Xmx2560m   
-XX:MaxPermSize=700m    
-XX:ReservedCodeCacheSize=480m    
-XX:+UseCompressedOops
  1. Starten Sie Android Studio neu
25
  • Ich kann nicht ohne zu sagen beginnen: Wenn Sie eine Chance haben, geben Sie etwas Geld für einen besseren PC aus, es ist sehr wichtig ..
  • Einige Leute sagen, dass OS viel Langsamkeit verursacht. Zum Beispiel soll XP oder LINUX (oder so) 70% schneller sein (Cant tell why).
  • Deaktivieren Sie VCS durch File > Settings > Plugins und deaktivieren Sie Folgendes: CVS Integration; Git Integration; GitHub; Google Cloud ... Dinge; Subversion Integration; hg4idea;

  • Der Editor ist auch eine Ressource (besonders auf großen Monitoren) und langsam. Machen Sie es viel schneller: Klicken Sie auf Help > Edit custom VM options und fügen Sie die folgenden Zeilen hinzu:
    -Dsun.Java2d.d3d=false
    -Dsun.Java2d.opengl=true
    Speichern Sie es und starten Sie Android Studio neu.

  • Wenn Android Studio über eine Proxy-Server-Einstellung verfügt und den Server nicht erreichen kann, dauert es lange, bis der Server aufgebaut ist und auf einen Timeout wartet. Das Entfernen hilft viel. File > Settings > Appearance & Behavior > System settings > HTTP Proxy.
  • Ein weiteres nützliches Zitat (kopiert aus article ):

    Module sind teuer… Bei meinem jetzigen Projekt musste ich einige Bibliotheken von Grund auf neu erstellen und einige, die meinen Anforderungen fast entsprachen, aber nicht ganz! Wenn diese Module nicht ständig modifiziert werden, ist es wichtig, dies zu berücksichtigen: Die Zeit, die benötigt wird, um sie von Grund auf neu zu kompilieren, oder sogar um zu überprüfen, ob der vorherige Einzelmodulaufbau auf dem neuesten Stand ist, kann bis zu fast viermal größer sein Um diese Abhängigkeit einfach als binären .jar/.aar zu laden.

    Hinweis: Führen Sie den gradle build -profile für einen HTML-Bericht aus, der zeigt, wo die Zeit vergeht in Bezug auf den Bauprozess.

    Hinweis: Behalten Sie die "unnötigen" Module in Ihrem Versionskontrollsystem für die Eventualität eines Quickfix/Verbesserung dieser Abhängigkeit.

  • Nur in Ihrem Gradle-Build-Skript verwenden 
    spezifischer Google-Service, wie: compile 'com.google.Android.gms:play-services-maps:...'
    Anstelle der vollständigen Google-Bibliothek: compile 'com.google.Android.gms:play-services:...'
    (Die Kompilierzeit reicht von 2 Minuten bis etwa 25 Sekunden).

  • Gradle konfiguriert jedes Projekt vor der Ausführung von Aufgaben, unabhängig davon, ob das Projekt tatsächlich für den jeweiligen Build benötigt wird. In globalem gradle.properties hilft das Hinzufügen sehr: org.gradle.configureondemand=true 

  • Überraschenderweise haben einige Leute sagen, sie lösten das Problem, indem sie verkleinern: 1) in -Xmx256m (statt höherer Werte) heapsizes; 2) Emulator-RAM-Größe (von Edit AVD > Advanced Settings);

Alltägliche Empfehlungen:

  • Führen Sie nicht mehrere Projekte gleichzeitig aus.
  • Schließen Sie den Emulator nicht mehr nach einmaliger Verwendung (verwenden Sie denselben Emulator zum Ausführen der App jedes Mal. Wenn Sie große Apps testen, sollten Sie lieber ein echtes Mobiltelefon anstelle eines Emulators verwenden).
  • bereinigen Sie Ihr Projekt jedes Mal, nachdem Sie Ihre App im Emulator ausgeführt haben. Klicken Sie auf Build > Clean Project (oder Rebuild). Sie können die Tastenkombination verwenden.
17
T.Todua

Ein Antivirus verursacht die Verlangsamung

In einem bestimmten System, das ich mir angesehen habe, wurde dieses Problem durch ein überaus eifriges Virenschutzprogramm verursacht, das Gradle, den Build-Manager für Android Studio, störte. Es scheint, dass Gradle jedes Mal, wenn er eine .jar-Datei "berührte", die Virenprüfung den .jar entpackte und zuerst nach Viren suchte. Der Gradle-Build konnte erst fortgesetzt werden, wenn das Entpacken und der Scan abgeschlossen waren, was zu sehr langen Build-Zeiten (5 Minuten und mehr) führte. Da Android Studio beim Start standardmäßig einen Gradle-Build ausführt, manifestiert sich dieser als extrem langsamer Start.

Das Problem ist sehr einfach zu überprüfen:

  1. Drücken Sie, während die Symptome eines langsamen Android Studio auftreten CtrlAlt-Delete und öffnen Sie den Windows Task-Manager.
  2. Klicken Sie auf die Registerkarte Processes, um die aktiven Prozesse anzuzeigen und nach CPU zu sortieren. Wenn Sie feststellen, dass ein Anti-Virus zeitweise einen erheblichen Anteil des CPU-Prozentsatzes in Anspruch nimmt, während Android Studio anscheinend geladen wird, liegt wahrscheinlich das gleiche Problem vor.
  3. Sie können weitere Überprüfungen durchführen, indem Sie in den Scan-Protokollen des Antivirenprogramms nachsehen, ob es sich tatsächlich um .jar-Dateien handelt.

Um dies zu beheben, müssen Sie die richtigen Verzeichnisse zu den "ausgeschlossenen Ordnern" Ihres Antivirenprogramms hinzufügen. Angenommen, Ihr Windows-Benutzername lautet "Benutzername" und Sie haben Android Studio auf einem C:-Laufwerk installiert. Sie werden dann aufgefordert, die folgenden Verzeichnisse von der Virenprüfung auszuschließen:

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

Beachten Sie, dass Sie möglicherweise zusätzliche Sicherheitsvorkehrungen treffen müssen, wenn Sie diese Verzeichnisse ausschließen und mit Ihrer Sicherheitsabteilung am Arbeitsplatz zusammenarbeiten sollten. Dies kann das Einrichten eines eigenen Maven-Repositorys beinhalten, falls dies für erforderlich erachtet wird.

(Mir ist bewusst, dass dies eine späte Antwort ist, aber keine der vorherigen Antworten hat dieses potenzielle Problem angesprochen.)

12
David Rawson

Das Kompilieren tut mir hier nicht weh, es ist das Tippen. Ich könnte alle intelligenten Funktionen deaktivieren und zurück zu Notepad ++ wie TomTsagk in einem Kommentar vorgeschlagen werden. Für heute brauche ich mehr Kerne und RAM.

Ich würde behaupten, dass das Schreiben eines Teufels Advocate keinen 16-Gbit-PC-Octacore-PC erfordert. Mir gefiel der Ratschlag von Sajan Rana, aber die Dinge sind hier so langsam, dass es sich fast wie ein Placebo anfühlte.

Um fair zu sein, verwende ich 1.4RC1, was gerade im stabilen Bereich knapp ist. Das Abschalten des Internets half ein wenig. Die neue Funktion der gleichzeitigen Entwurfs- (Vorschau) und Textansicht, die mit XML-Layouts arbeiten, ist sehr hilfreich.

Nein, das ist lächerlich. Verlassen Sie niemals den stabilen Kanal.

5
John

Wenn die Einstellung -Xmx4096m -XX:MaxHeapSize=256m (und usw. in den obigen Antworten) erfolgreich ist, führen Sie dies manuell aus:

Schritt 1: Starten Sie Android Studio und schließen Sie ein geöffnetes Projekt (Datei> Projekt schließen).

Schritt 2: Gehen Sie im Begrüßungsfenster zu Konfigurieren> Einstellungen.

Schritt 3: Gehen Sie zu Build, Ausführung, Bereitstellung> Compiler.

Schritt 4: Heap-Größe des Build-Prozesses (MB) in 1024 und Zusätzlicher Build-Prozess in VM ändern Optionen in -Xmx512m.

Schritt 5: Schließen Sie oder Starten Sie Android Studio neu.

 SOLVED - Andriod Studio 1.3 Gradle Could not reserve enough space for object heap Issue

4
Mahendran Candy

Wie Sie lernen, sind Performance-Probleme mit AS sind nicht einfach zu diagnostizieren! In meinem Fall verursachte ein Array von 9215 Zeichen langen Strings (siehe unten), dass AS jedes Mal Threads ausgab Ich habe ein paar Zeichen eingegeben. Der Thread-Dump führte wiederum dazu, dass AS für viele Sekunden auf einmal einfrierte. Dieser Fehler ist in der Windows-64-Bit-Version von AS 2.2 aufgetreten, tritt jedoch in 2.2.1 auf, war aber in 2.1 nicht vorhanden.

Um herauszufinden, dass lange Strings für meine Lockups verantwortlich waren, war viel Versuch und Irrtum erforderlich. Aber ich habe viel gelernt, zu wit:

  • idea.log enthält eine hervorragende Diagnose (Hilfe-> Protokoll im Explorer anzeigen).
  • Wenn Sie extreme, aber zeitweilige Verzögerungen sehen, legt der Verdacht nahe, dass AS Threads ablegt. Dies wird in idea.log gemeldet. Wenn Threads abgelegt werden, erfahren die Abbilder, welcher Code AS ausgeführt hat, als das Problem auftrat.
  • Finden Sie heraus, ob das Problem in anderen Projekten auftritt. Wenn nicht:
    • Suchen Sie in der Projektdatei, die Sie gerade bearbeiten, nach ungewöhnlichem Inhalt (atypische Einrückung, lange Zeilen, Gesamtgröße, Sonderzeichen usw.).
    • Versuchen Sie, Einstellungen aus einem anderen Projekt zu exportieren (Datei-> Exporteinstellungen) und importieren Sie sie in das problematische Projekt (Datei-> Importeinstellungen).
  • Wenn ja:
    • Wenn Threads erstellt wurden, lesen Sie diese und den Text in idea.log kurz vor den Dump-Hinweisen für Details.
    • Unter idea.log finden Sie Informationen zum Speicherbedarf und weitere Antworten auf diese Frage, z. B. https://stackoverflow.com/a/30818099/5025060 , um Informationen zu Speicher und anderen Einstellungen zu erhalten.

Übrigens, vorläufig habe ich das oben beschriebene Problem gelöst, indem ich meine langen Strings in eine separate Datei verschoben habe (eine neue Klasse, die nur das Array selbst enthält). Ich versuche diese Datei nicht mit AS zu bearbeiten:

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) ...
}
4
CODE-REaD

Der beste Weg zur Steigerung der Laufzeit von Android Studio ist die Verwendung von SSD Drive . Es wird die Leistung ebenso sehr steigern. Ich habe all die oben genannten Dinge getan und meinte, ich sollte einen neuen Laptop nehmen, aber plötzlich lernte ich SSD-Laufwerk kennen und versuchte es. Es ist viel besser .....

4
Durgesh Kumar

Nur für alle, die nach dem Upgrade auf El Capitan suchen, bemerkte ich eine große Verzögerung bei der IDE. Nachdem ich eine Tonne RAM erhöht und die oben genannten Vorschläge verwendet hatte, stellte sich heraus, dass ich das alte Java aktualisieren und eine Neuinstallation durchführen musste: https://support.Apple.com/kb/DL1572?locale= de_DE

Nach der Installation war alles weg.

3
AllDayAmazing

Ich folgte this post und es hat für mich super funktioniert.

BEARBEITEN:

Die folgenden Tipps wurden im obigen Beitrag erwähnt.

Geben Sie in gradle.properties Folgendes ein:

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

Fügen Sie in build.gradle Folgendes ein:

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

Diese Antwort bezieht sich auf langsame Gradle-Build-Geschwindigkeiten für Windows 10 , nachdem Sie die Xmx- und Xms-Speichereinstellungen bereits korrigiert haben.

Windows Defender

Für Windows Defender reicht es nicht aus, Ordner/Dateien über "Dateien" oder "Ordner" zur Windows Defender-Ausschlussliste hinzuzufügen.

Sie müssen Verzeichnisse für Android Studio/Gradle/Java (eingebettetes JDK oder Oracle JDK) als " Process " - Ausschlüsse in Windows Defender hinzufügen:

  • Gehen Sie die Antwort von David Rawson durch
  • Während eines Gradle-Builds überwachen Sie die Prozesse des Windows Task-Managers
  • Fügen Sie für Windows Defender "Prozess" -ausschlüsse für Verzeichnisse hinzu, die die Datei/ausführbare Datei enthalten, die Sie während eines Builds in Verbindung mit Android Studio/Gradle sehen

Dies hat natürlich Auswirkungen auf die Sicherheit.

Im Folgenden werden weitere Details zur Verwendung eines Ausschlusses "Prozess" in Windows Defender beschrieben (im Gegensatz zum Hinzufügen eines einfachen Ausschlusses "Datei" oder "Ordner"):

Ein Dateiname mit vollständigem Pfad bewirkt, dass die betreffende Binärdatei ausgeschlossen wird, d. H. Alle Dateien, auf die sie sich bezieht, unabhängig von dem Ort, an dem sich die Datei befindet, werden von Windows Defender nicht geprüft. Ein Dateiname ohne Pfad führt dazu, dass Binärdateien mit diesem Dateinamen unabhängig von ihrem Speicherort ausgeschlossen werden. Ein Pfad, dem ein "*" folgt (z. B. c:\meine\private\tools *), bewirkt, dass alle Binärdateien unter diesem Pfad ausgeschlossen werden. Alle Dateien, die von diesen Prozessen berührt werden, werden ausgeschlossen. Dies unterscheidet sich von einem Pfadausschluss, bei dem Dateien ausgeschlossen werden, die von einem Prozess unter dem ausgeschlossenen Pfad berührt werden.

Der Schlüssel hier: Das Hinzufügen dieser Ausschlüsse als Typausschlüsse vom Typ "Prozess" berücksichtigt "Dateien mit binären Berührungen" im Gegensatz zum manuellen Finden und Ausschließen aller Dateien und Ordner, die von Android Studio/Gradle generiert werden.

Windows-Dateiindizierung

Die Windows-Dateiindizierung scheint auch die Gradle-Builds zu verlangsamen. Deaktivieren Sie die Windows-Dateiindizierung für die von Gradle/Android Studio verwendeten Verzeichnisse.

Hier meine Ausschlüsse "Windows-Dateiindizierung" und "Windows Defender-Prozess":

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

NICHT BEARBEITENstudio.vmoptions, Möglicherweise funktioniert es nicht.

Fügen Sie in gradle.properties-Datei (im App-Verzeichnis) Folgendes hinzu:

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

Das klingt vielleicht dumm und unpraktisch, aber in meinem Fall verwendete ich einen externen 4k-Monitor mit meinem MacBook Pro 13 '(MacOS High Sierra, 2016) und hatte die Auflösung auf eine falsch skalierte Auflösung eingestellt. Das Umschalten auf eine andere skalierte Auflösung, bei der es keine Warnung gab "Die Verwendung einer skalierten Auflösung kann sich auf die Leistung auswirken", hat meine allgemeinen Leistungsprobleme behoben. In meinem Fall musste ich die Auflösung auf max.

Für mich war es also ein allgemeines Leistungsproblem, das zuerst mit Android Studio aufgetaucht war. Es war kein spezifisches Problem mit Android Studio.

EDIT 25.11.2017

Infolgedessen musste ich die Schriftgröße in Android Studio erhöhen:

enter image description here

enter image description here

und auf meinem Mac im Allgemeinen. Ich habe einige dieser Tipps befolgt, um das zu erledigen.

3
Oliver Metz

Ich habe dieses Problem durch ein Upgrade von Gradle schnell behoben (Android Studio scheint die alte Version zu verwenden). 

1) Neueste Version herunterladen ( https://gradle.org/gradle-download/ ) und irgendwo entpacken . 
2) Aktualisieren Sie path in Android Studio: File > Settings > Build, Ex../Gradle

2
Daniel Almeida

Es gibt viele Möglichkeiten, Android Studio zu beschleunigen.

  • Beschleunigung der Builder-Zeit.

    1.Gehen Sie zur Datei gradle.properties und entfernen Sie den Kommentar aus beiden Zeilen.

    2. Kopieren Sie die Datei gradle.properties in Ihren Ordner .gradle, damit Sie nicht für jedes Projekt eine Einrichtung vornehmen müssen.

  • Offline-Arbeit aktivieren, damit Android Studio/Gradle nicht jedes Mal eine neuere Datei über das Internet suchen muss.

 Go to Project gradle.properties file and remove comment from both line

2

Ich möchte nur meinen Fall teilen:

  1. wenn Sie eine Play-Store-Bibliothek benötigen, kompilieren Sie nicht alles, sondern nur die Bibliothek, die Sie benötigen. Beispiel: Wenn Sie anstelle von compile 'com.google.Android.gms:play-services:9.0.2' nur die Kartenbibliothek benötigen, führen Sie diesen compile 'com.google.Android.gms:play-services-maps:9.0.2' auf Ihrem Schulabschluss aus
  2. Verwenden Sie nicht OpenJDK für Java, ich verwende Java 7 Oracle und es funktioniert gut. Wenn Sie das Standard-Java nicht ändern müssen, tun Sie dies auf dem Linux-Terminal Sudo update-alternatives --config Java und wählen Sie die Nummer aus

Ich benutze Ubuntu 32bit 4GB RAM. Das ist alles, was ich mit AS zu tun habe.

2
Ahmad Muzakki

Das hat für mich funktioniert!
Öffnen Sie build.gradle (es befindet sich in Ihrem Projekt) und ändern Sie beide jcenter in mavenCentral 

(Sie können dies auch in der globalen Datei tun: C:\Program Files\AndroidStudio\plugins\Android\lib\templates\gradle-projects\NewAndroidProject\root\build.gradle.ftl Sie müssen diese Änderung jedoch nach dem Upgrade von AndroidStudio erneut vornehmen.)

2
Reza Hamzehie
  • Wenn Sie Mac verwenden, kann das Herunterladen und Ausführen einer App aus dem App Store (wie "iBoostUp" usw.), durch die ungenutzte Systemdateien gelöscht werden, Ihren Computer einschließlich AS erheblich beschleunigen.

  • Ich fand auch, dass das Hinzufügen von mehr memory zu meinem Mac AS ebenfalls beschleunigte.

2
Chris B

Okay. Ich stimme zu, dass jede oben geschriebene Antwort der Sache irgendwie helfen wird. Ich bin einer von denen, die auf demselben Boot sitzen. Da nichts auf meine Art und Weise funktionierte und Android Studio aufgrund der damit verbundenen Abhängigkeiten den Offline-Modus nicht ausführen wollte, tat ich etwas, was mein Problem innerhalb weniger Minuten entschärfte.

Jedes Mal, wenn ich das Diplom baue, schalte ich mein Internet aus. (Beachten Sie, dass der Offline-Modus nicht aktiviert ist). Ich weiß nicht wie und warum, aber das funktioniert.

1
Sami

die zuverlässigste Referenz ist definitiv die Android-Entwickler-Website. Optimieren Sie Ihre Build-Geschwindigkeit, indem Sie das tun, was Google sagt. Dies ist der Link: https://developer.Android.com/studio/build/optimize-your-build.html

1
Ali Ziaee

Ab Android Studio 3.5 können einige Einstellungen konfiguriert werden über:

Einstellungen> Aussehen & Verhalten> Systemeinstellungen> Speichereinstellungen

Preferences

1
Nominalista

Klicken Sie auf Help > Edit Custom properties und fügen Sie diese Zeile hinzu:

Sun.Java2d.noddraw=false

... funktionierte erfolgreich für mich, um die Geschwindigkeitsprobleme zu beheben (Windows 10 64-Bit). Für mich ist das absolutes Voodoo (ich habe keine Nachforschungen darüber angestellt, warum das funktionieren sollte), und es gibt eine Warnung über dieser Eigenschaft, die dazu führen kann, dass einige Grafikkarten blinzeln und nicht neu lackieren, aber Sie selbst gehen. (Inspiriert von LairdPlengs Kommentar, weitere Informationen)

1
fixermark

Android Developers Channel von Google (26 Sept 2017) hat gerade ein Video zur Optimierung der IDE hochgeladen und hier ist der Link

1
Dasser Basyouni

Mein Android Studio war nicht nur im allgemeinen Gebrauch langsam, sondern auch beim Bauen. 

Folgendes habe ich getan:

  1. Uninstalled Android Studio (Nicht löschen, deinstallieren und SDK löschen). Dann löschen Sie die Android-Ordner im Ordner C:\Users \\, und zwar .Android, AndroidStudioX.X.
  2. Deinstallieren Sie die SDKs über den SDK-Manager, entfernen Sie alles (Wenn es einen lef-SDK-Ordner gibt, löschen Sie sie.)
  3. Laden Sie das neueste Build für Android Studio herunter und installieren Sie es erneut (v2.1.2). Installieren Sie nur die benötigten SDK/Emulatoren.

Es ist jetzt schnell.


Meine Geschichte davor:

Mein Laptop ist mit einem Intel Core i7-3612QM und 8 GB RAM ausgestattet. Als ich baute, waren alle 4 Kerne/8 Threads zu 100% ausgelastet. Mein gesamtes System erstarrte, bis die ~ 10 Minuten fertig waren. Gradle brauchte ungefähr zehn unproduktive Minuten, um langsamer zu werden. Das ist sehr nervig. Ich benutze Android Studio seit 1.4. Es gab auch eine enorme Verlangsamung, wenn ich Einfügecode in und aus kopiere, Menüs auswähle, Kontextmenüs mit der rechten Maustaste klicke, Manifest editiere, Verlaufsdateien editiere, Layoutdateien öffne, im UI-Editor rendere, usw. Zeit.

Aus Frustration habe ich die obigen Schritte gemacht. Es ist jetzt schnell. Nach wie vor sehr benutzbar. Ich baue nur ~ 20 Sekunden auf ~ 10 Minuten davor. Außerdem isst Android Studio etwa 6gig mit Emulator und Browser mit vielen Tabs, anders als vor der Verwendung von 98% RAM. Nicht nur das, ich habe sogar 45 Gigs Platz aus irgendeinem Grund eingespart. Ich verwende nur ein paar SDKs und Emulatoren, wenn ich den Android-SDK-Ordner überprüft habe. Er nimmt 45 gig Speicherplatz ein! Ich denke, die IDE hat Schwierigkeiten, auf/IO in meinem SDK-Ordner zuzugreifen.

Wenn Sie andere gegebene Lösungen ausprobiert haben und immer noch dasselbe Problem auftreten, ist es möglicherweise an der Zeit, Android IDE/SDKs vollständig zu entfernen und neu zu beginnen (es kann einige Zeit dauern, bis Sie das neu einrichten, aber es lohnt sich Ich litt seit Monaten an dieser Trägheit und kostete mich meine Produktivität).

Ich vermute wirklich, dass dies durch kumulative Patches verursacht wurde, die seitdem durchgeführt wurden. Oder den 45-Gigabyte-SDK-Ordner auf meiner schlecht defragmentierten Festplatte. Ich weiß es nicht und könnte falsch sein.

Vielen Dank! HTH

1
Neon Warge

Mir ist aufgefallen, dass AS zu viele Daten von/auf die Festplatte überträgt. Es ist sehr ärgerlich, vor allem, wenn eine neue Codezeile geschrieben wird. Also, denke ich, wird eine Festplatte mit SSD besser neu installiert. Ich habe i5 mit 6 GB Speicher, und die CPU lädt selbst zum Zeitpunkt der Erstellung selten mehr als 50%. Der schwächste Ort ist also die Festplatte.

1
CoolMind

Eine Sache, die für mich funktioniert hat, ist die Verwendung eines physischen Android-Geräts anstelle eines Emulators. Wie in meinem PC (i5 und 4 GB RAM) benötigt das Android-Studio etwa 700 MB Speicher und der Emulator weitere 700. Damit sinkt die gesamte Leistung des Computers. Das Arbeiten mit einem physischen Gerät spart die Belastung des Emulators.

0
sayeed

versuchen Sie, den Ordner c:\users\.AndroidStudioX.X zu löschen. Außerdem werden Ihre Android Studio-Einstellungen und -Anpassungen entfernt

0
Omid Ziyaee

Selbst wenn ich eine Core-i5-Maschine und 4 GB RAM habe, stehe ich vor demselben Problem. Beim Reinigen und Wiederherstellen des Projekts lädt gradle build system die Dateien jar/lib fresh herunter. Sie müssen diese Option deaktivieren, die in den Einstellungen Ihres Android-Studios verfügbar ist. Dadurch werden die zwischengespeicherten lib/jar-Dateien erneut verwendet. Auch die Geschwindigkeit von Android Studio hängt von der Geschwindigkeit Ihrer Festplatte ab. Hier ist ein ausführlicher Blog-Post , wie man ein zu langsames Android Studio verbessert.

0
Naruto

Bitte fügen Sie in setting.gradle (Stammordner)

startParameter.offline=true
0
Tim

Ich habe versucht, die Geschwindigkeit von Android Studio 3.1.4 auf derselben Hardware zu messen: Macbook Pro 2011, RAM 4 GB, SSD 240 GB Samsung, Core i5 2,4 GHz. Ich habe auf diesem Rechner 3 verschiedene Betriebssysteme installiert: Windows 10, MacOS Hight Sierra 10.13, Ubuntu 18.04. Die durchschnittliche Bauzeit (laufender Befehl: gradlew clean build, gradlew clean assembleRelease) war unter MacOS/Ubuntu etwa 30% schneller als unter Windows.

Auf meiner anderen Arbeitsmaschine: Core i5 3.0 Ghz 7400, RAM 16 GB, SSD 250 GB. Die Aufbauzeit dauert 4.34min auf einem Windows 10-Computer. Dasselbe Projekt auf einem etwas langsameren Prozessor, aber mit demselben RAM und derselben SSD und Ubuntu 16.04-Build-Zeit dauert zweimal schneller !! Nun, ich war schockiert über die Ergebnisse, aber ich habe mich immer noch für Windows als Entwicklungsmaschine entschieden, da ich komfortabler und benutzerfreundlicher Tastatur und Sotfware viel komfortabler bin als auf Unix-ähnlichen Systemen. Und selbst wenn ich mich zwischen MacOS und Ubuntu entscheiden müsste - Mac ist wirklich viel einfacher einzurichten, und Ubuntu ist zu komplex, um von gewöhnlichen Leuten verwendet zu werden. Choise liegt an dir.

0
yozhik