OS X. Dois-je quitter les applications ou fermer les fenêtres (comportement du bouton en croix rouge)?

12

J'ai googlé beaucoup sur le bouton X, cela ne quitte pas l'application, mais fermez simplement la fenêtre et je n'ai pas trouvé de réponse claire. Je veux pouvoir savoir si les applications ouvertes affectent la durée de vie de la batterie ou d'autres ressources.

Dois-je quitter des applications ou fermer des fenêtres pour laisser les applications fonctionner en arrière-plan?

0928e8f6
la source

Réponses:

10

L'une des fonctionnalités les plus déroutantes de Mac est le bouton de fermeture rouge , qui, selon vous, arrêterait une application mais ne le fait souvent pas. Lorsque vous appuyez sur le Xbouton dans la fenêtre - vous fermez en fait les fenêtres liées à l'application, mais elle ne se ferme pas . Voici plus d'informations sur les pages d'assistance d'Apple :

Fermer les fenêtres

Lorsque vous fermez la fenêtre d'une application, la fenêtre se ferme, mais l'application reste ouverte. Si vous souhaitez quitter une application, cliquez sur le nom de l'application dans la barre de menus, puis choisissez Quitter [App] . Pour plus d'informations, voir Quitter les applications .

Si vous souhaitez quitter l'application (libérer la mémoire, réduire l'utilisation du processeur, etc.), il existe plusieurs façons de procéder:

  1. Utilisation du raccourci clavier: ⌘ cmd+ Q.
  2. Utilisation du menu contextuel (ou du menu de l'application): Accédez au Dock en bas de l'écran et recherchez l'icône de l'application, puis cliquez avec le bouton droit (ou ctrl+ click) pour afficher le menu contextuel. Au bas de cette liste se trouve l' Quitoption.
  3. L' utilisation du moniteur d' activité : Applications> Utilities> Activity Monitor.
  4. Pour les applications qui ne répondent pas: Forcer à quitter ( ⌘ cmd+ ⌥ alt+ esc)

Vous pouvez également vouloir surcharger le comportement par défaut et le rendre semblable à celui du système d'exploitation Windows, mais vous devez utiliser des utilitaires distincts (comme RedQuits ). Il y a un tas de ces utilitaires qui ferment les applications lorsque vous cliquez sur le bouton rouge de fermeture.

Dans l'ensemble, pour répondre à votre question sur la façon dont il affecte l'efficacité du système, la mémoire et la batterie : OS X le gère correctement et fait autant que possible pour optimiser l'efficacité, sauf si l'application elle-même est mal écrite. OS X a en interne de nombreuses optimisations comme App Nap qui aident à réduire au minimum l' effet des applications d'arrière-plan sur les ressources système :

Vous n'avez pas à quitter les applications une fois que vous avez fini de les utiliser - OS X vous permet de travailler avec plusieurs applications ouvertes à la fois. Des fonctionnalités telles que la mémoire compressée et l' application Nap permettent à votre Mac de fonctionner rapidement et d'économiser de l'énergie lorsque de nombreuses applications sont ouvertes.

Autre côté
la source
1
Pour une application non mal écrite - la laisser en mémoire ne devrait pas coûter de CPU mesurable, peu de problèmes de mémoire. OSX a une bonne gestion des tâches - contrairement à DOS, Mac OS <= 9 ou Windows 95 - vous auriez dû cesser de vous inquiéter il y a 10 ans dans la plupart des cas
user151019
@Mark, oui, vous avez raison ... en plus il y a une fonctionnalité intéressante, appelée AppNap , donc elle minimise l'effet sur les performances des applications d'arrière-plan avec des fenêtres fermées.
Farside
Les boutons rouges et jaunes confus ne font pas mieux AppNap!
Ahuman
2

Il n'y a pas vraiment de réponses faciles à cela. Cela dépendra de la quantité de mémoire de votre système, des applications, de leur qualité d'écriture, etc.

Par exemple, si vous avez une petite quantité de mémoire et que la vérification du moniteur d'activité montre peu de mémoire disponible ou beaucoup d'espace de swap utilisé. Ensuite, vous voudrez probablement vous assurer que les applications sont fermées pour libérer de la mémoire. Pour ajouter à la confusion, le fait que même si vous quittez une application, OS X ne la supprime pas de la mémoire jusqu'à ce qu'elle ait besoin d'espace pour autre chose. C'est pourquoi quitter et rouvrir une application est plus rapide que la première fois que vous l'avez lancée. Si l'application est toujours en mémoire, OS X n'a ​​qu'à la redémarrer. Bien sûr, dans une situation de mémoire limitée, OS X supprime automatiquement les applications de la mémoire qui ont été fermées afin que la mémoire puisse être disponible pour autre chose.

Les applications pour lesquelles vous avez fermé toutes les fenêtres, mais sans les quitter, peuvent affecter le système. Cela dépend de ce qu'ils font. Ainsi, la mémoire, le processeur et la batterie peuvent tous être consommés. Encore une fois, Activity Monitor est votre ami pour déterminer si l'une de vos applications pose problème.

De manière générale, si vous avez suffisamment de mémoire et que vos applications se comportent bien en termes de succion de votre batterie, que vous quittiez ou fermiez n'a pas d'importance. Heureusement, les applications OS X se comportent généralement assez bien.

drekka
la source
1

En général, il est bon de simplement fermer les fenêtres. Si vous êtes un développeur de logiciels ou avez des besoins très particuliers, vous devrez peut-être calmer les applications de manière explicite. Cependant, en général - fermez simplement les fenêtres.

Les autres réponses à votre question ne semblent pas tenir compte du fait que le mécanisme de fermeture des fenêtres par rapport aux applications a été modifié avec OS X Lion. À partir de cette version, OS X quittera automatiquement les applications non utilisées pour vous.

La fonctionnalité est appelée résiliation automatique. Il quitte les applications lorsque le système le juge nécessaire, mais uniquement si vous avez fermé toutes les fenêtres appartenant à l'application et que l'application n'est plus l'application active (actuellement sélectionnée). De plus, l'application doit accepter la résiliation automatique - mais la plupart des applications ordinaires optent.

jksoegaard
la source