J'ai un MBP 8.1, début 2011, 13 pouces, Mountain Lion. Chaque fois que je le laisse pendant plus de quelques heures, je suis sérieusement en retard d'exécution à chaque commande. Par exemple:
Je clique sur quelque chose (un lien, un bouton, une commande, voire un onglet dans le navigateur) et la roue de la mort arc-en-ciel apparaît. Après quelques secondes, ma commande est exécutée. Je clique sur une autre application et celle-ci fait de même avant de s'échauffer - la roue de la mort arc-en-ciel, quelques secondes de décrochage, le réveil, le travail. L'édition et la prévisualisation du texte sont incroyablement lentes à ouvrir les plus petits documents. J'ai donc dû cesser de les utiliser complètement: le contrôle de version forcé de 10.8. ne aide pas le moins du monde. Chaque fois que je fais quelque chose, je reçois ce décalage de la roue de l'arc-en-ciel avant l'exécution, et ce qui est intéressant, c'est le fait que
a) L’utilisation du processeur ne dépasse JAMAIS les 10% (je l’ai en permanence sur des éboulis)
b) En fait, j'ai de la RAM libre
Je ne peux trouver aucun processus qui monopolisait la machine et aucune erreur fatale dans la console ne se présente.
Je l'utilise pour le développement Web. J'ai donc les applications suivantes ouvertes à tout moment: un IDE Java (mort, machine morte) en cours d'exécution (PhpStorm), Chrome, Sparrow pour la messagerie, client Twitter et TotalTerminal.
C'est toutes les applications que je cours. Des idées?
Je suis disposé à essayer n'importe quoi sauf l'envoi à un Apple Store pour des diagnostics et un service.
Edit: Informations complémentaires: Ceci est un MBP en parfait état, formaté il y a à peine trois mois pour Lion et mis à niveau vers Mountain Lion il y a quelques semaines. Il a 4 Go de RAM.
Montage final: J'ai installé Ubuntu aux côtés d’OSX sur le même disque dur. J'ai également installé toutes les applications que j'utilise sur OSX. Ubuntu FLIES, la différence est énorme. Pas un seul décalage, en cliquant, en rendant, en indexant, rien. Conclusion: OSX craint juste.
Réponses:
Laissez-moi vous expliquer comment fonctionne la RAM. Les données sont d'abord chargées dans la RAM, dans des blocs appelés "pages". Cela s'appelle un "Page in". Lorsqu'un morceau de mémoire vient juste d'être paginé, il se trouve dans la mémoire active ou câblée. La mémoire câblée est la mémoire utilisée par le système principal et la mémoire active est la mémoire utilisée par d'autres applications.
Lorsqu'une page de la mémoire active n'est plus utilisée, elle devient mémoire inactive. Les données restent dans la RAM car une application peut les demander plus tard, puis redevient Active Memory.
Lorsque votre RAM commence à se remplir, les pages les plus anciennes de la région Inactive Memory sont «Paged out», ce qui signifie qu'elles sont écrites dans le swap. Votre système ralentit à cause de cela. Votre RAM est saturée, le système envoie donc des données sur le disque. Le disque est plus lent que la RAM, votre système ralentit alors que les données sont extraites et envoyées.
Vous devez connaître les applications qui utilisent votre RAM avec une combinaison d'essais et d'erreurs et qui utilisent le Moniteur d'activité pour vérifier l'utilisation de la mémoire de chaque application. Très probablement, le problème est une fuite de mémoire dans une application.
la source