Comment faire pour accélérer Android Studio sur un Mac
Je suis en train de développer certains natif Android apps à l'aide de Android Studio (dernière version) sur OS X Yosemite. Actuellement, Android Studio est tout simplement inutilisable: il est trop lent. Je ne parle pas de l'émulateur Android, qui a doublé le temps de développement, mais à l'éditeur de code source lui-même.
Le principal problème est que très souvent, mais pas toujours (je dirais presque toujours), il n'est pas en mesure de garder le rythme de mon montage: quand j'ai modifier le texte, les caractères apparaissent à l'écran entre une et deux secondes plus tard. Si je supprime les caractères, je ne sais jamais laquelle j'ai atteint sans attendre pour un couple de secondes. Si je clique à droite-je attendre pour l'équivalent d'âges géologiques avant que quelque chose doit être affichée. Il est presque impossible d'utiliser la mise en page graphique de l'éditeur, car il est sloooow.
J'ai aussi d'autres problèmes, liés à leur incroyable de bugs. Mais je veux me concentrer sur cette fonctionnalité de base.
Après un peu de recherche j'ai fini par l'augmentation de son espace de tas. Je suis donc allé dans:
/Applications/Android Studio.app/Contents/bin
et modifié ces valeurs:
-Xms512m
-Xmx6000m
-XX:MaxPermSize=1000m
-XX:ReservedCodeCacheSize=500m
-XX:+UseCompressedOops
En fait, j'ai seulement augmenté la mémoire allouée pour les deux premiers d'entre eux.
Quelqu'un est-il développer pour Android sur un Mac qui a été en mesure d'augmenter ce rendement de base d'Android Studio? Est-il une astuce cachée, la combinaison de la JVM et les options en mesure de faire cette application utilisable?
Je suis en train de travailler sur un MBP 2.3 GHz i7 avec 16GO de RAM: est-il suffisant?
- Il est certainement assez. Je travaille parfaitement avec android studio dans un mac c'est pire que ça. Avez-vous essayé de réinstaller?
- Android studio est bien géré, vous pouvez utiliser le mode d'économie d'énergie si vous avez moins de mémoire.
- J'ai l'impression d'avoir exactement le même problème. Je suis sur un MBP 2014 (Retina) avec 8 GO de RAM. J'ai l'habitude de finir le redémarrage de Android Studio et cela semble résoudre le problème, mais ce n'est pas une solution que j'ai trouver apaisant, parce que je perds beaucoup de temps d'avoir à faire. Je n'ai pas bricolé avec les paramètres de la VM si. Je suis sur OsX Yosemite btw, donc c'est aussi une autre différence... Sur mon MBP (2011 Non-Retina) avec 16 go de RAM je suis parfois un peu ratés, mais pas comme sur la Rétine.
- Je suis en train de travailler sur Yosemite trop. Je ne me souviens pas le nom des versions les plus récentes, avec des animaux, il était plus simple.
- Toutes les nouvelles découvertes que vous souhaitez partager? 🙂 Je n'ai pas essayé la mise à jour vers Android Studio 1.2 encore - avez-vous essayé?
- Non, pas de résultats à tous: les choses sont tout aussi mauvais que ce qu'ils étaient. Je ne savais même pas 1.2 est sorti.
- Eh bien, c'est dans l'archipel des canaries canal - de sorte que vous auriez à changer de canal si vous le souhaitez 🙂 C'est ma machine de travail qui souffre, j'ai donc probablement attendre un peu jusqu'à ce que le saut à elle...
- Je suis en cours d'exécution 1,2 (extrait 4) maintenant, à partir de l'Canaries canal - c'est beaucoup plus aisée - vous devriez l'essayer 🙂
- Merci, mais j'ai des échéances à venir et à l'aide d'une version bêta de ce qui est en fait une version bêta, qui fait moins d'une alpha, serait de casser ma psychologique équilibre intérieur.
- J'ai Android Studio Version 3.0 et toujours le même lag tapant problème.=(
Vous devez vous connecter pour publier un commentaire.
J'ai fait la suivante pour résoudre le Android Studio lenteur.
Aller à Android -> Préférences -> Construire, l'Exécution, le Déploiement -> Compilateur
Cochez l'Option -
Ensemble VM Options :
Redémarrer Android Studio.
Après la compréhension de @Benjamin et @Marco Hc, j'ai pris une capture d'écran et essayé de représenter la solution graphiquement. Chaque nombre dans l'image représente le flux de la solution:
Aller pour Android -> Préférences
Cliquez sur Construire, l'Exécution, le Déploiement
Cliquez sur> Compilateur
Cochez l'Option - Compiler indépendant
en parallèle de modules (peut nécessiter d'agrandir la taille de segment de mémoire)
Vérifier sur Utilisation dans des processus
construire" et "Configuration sur demande et cliquez sur OK bouton
Redémarrer Android Studio et c'est tout.
C'est plus que suffisant, il y a quelques astuces pour améliorer votre Android Studio:
Activer gradle démon: https://www.timroes.de/2013/09/12/speed-up-gradle/
Activer les fonctions du Compilateur: Paramètres -> Compilateur, puis activer "Compilateur indépendant...", "Utiliser dans les processus de construction" et de "Configuration à la demande".
Avec ces deux astuces, vous sentirez la différence. Laissez-moi savoir.
Cheers!
Oui, c'est assez ordinateur. J'utilise Android Studio sur mon iMac Mi-2011 et mon MBP 2,5 GHz i7. Android Studio et l'émulateur sont assez lent à charger sur l'iMac, mais je n'ai pas de problèmes lors de la saisie que vous décrivez sur la machine.
Quelle version d'Android Studio utilisez-vous?
Dans mon cas, j'ai vu que seul Android Studio lag (problèmes tout en tapant ou en utilisant la souris). Les autres applications ont été ok.
J'ai eu un coup d'oeil à "moniteur d'activité" et voyait dans le "processeur" et "mémoire" onglets que certaines applications régulièrement induit des pics sur le processeur graphique ou de la mémoire graphique. Vous pouvez aussi voir que ces applications se déplacent beaucoup dans la liste (monter et descendre) pendant les pics.
J'ai remarqué que les applications induire des pics ont été:
Mon Mac est maintenant beaucoup plus rapide et ont plus de problèmes avec Android Studio ! 🙂
Quelque chose que j'ai découvert, c'était d'avoir la Dictée activée pour le clavier dans les Préférences Système semble causer une perte générale de l'action (saisie au clavier était à la baisse des personnages, des clics semble être abandonnée, la fenêtre se déplace pas de travail, etc.).
La désactivation de la dictée guéri toutes mes générale de l'INTERFACE utilisateur des problèmes de performances. Cela a été fait par le Menu Pomme | Préférences Système | Clavier | Dictée Onglet | Off
Moyen facile partagé par Jake Wharton
Tout d'abord, cliquez sur Android Studio -> Préférences -> Plugins
Maintenant, désactiver ou cochez tous les plugins qui pas utilisable pour vous.
Maintenant, cliquez sur Appliquer -> OK
Si vous avez besoin d'un plugin plus tard, l'activer pour un temporaire temps, faire votre travail, alors vous pouvez le désactiver à nouveau.