3 votes

Pourquoi mon processus Wi-Fi utilise-t-il 3 Go de mémoire ?

J'ai été choqué de constater que le processus Wi-Fi de mon tout nouveau macbook pro consomme 3,4 Go de mémoire. Pourquoi et comment puis-je la récupérer ? J'ai passé en revue quelques autres questions ici à ce sujet mais elles n'ont pas de réponses utiles.

Exécution de Mojave 10.14.5 (18F203)

Activity Monitor screenshot

Statistics screenshot

Ce port 11282 semble suspect. J'aimerais retrouver ma mémoire, merci de vos suggestions.

Edit : voici le graphique de la pression de mémoire :

enter image description here

Temps de fonctionnement de 3 jours et j'ai beaucoup utilisé le hotspot wifi (pendant que j'attends ici l'installation de l'internet à domicile par AT&T...)

0 votes

La version la plus votée de cette question : 340286 .

3voto

Oskar Points 1242

Tout d'abord, la mémoire est virtuelle. Ainsi, une connexion Wi-Fi pourrait prendre 100 Go et vous n'auriez qu'une faible fuite qui semble grave, mais qui, en pratique, n'a aucun effet sur une période de deux semaines ou plus.

Voici comment j'évaluerais cette mesure dans son contexte :

  • Quel est le graphique général de la pression de la mémoire sur la machine ?
  • Combien de temps après avoir commencé a-t-il fallu pour atteindre ce statut ?

Maintenant que vous disposez de quelques données et que vous êtes d'accord pour dire que les chiffres ont moins de sens sans contexte, voici comment récupérer cette mémoire.

Une fois que vous avez obtenu les données ci-dessus, déconnectez-vous (Menu Apple - Déconnexion Michael, puis reconnectez-vous). Les ports et la mémoire devraient commencer à être très petits.

Je n'ai pas vu que cela causait des problèmes dans notre flotte de production et il y a des spéculations que la mise en réseau IPv6 ou le tethering de l'iPhone peuvent causer ce niveau plus élevé que prévu, mais sans impact sur le niveau de performance des allocations. De même, les personnes qui ont tendance à avoir des dizaines ou une vingtaine d'onglets ouverts dans plusieurs navigateurs auraient probablement beaucoup de mémoire pour suivre cela. Enfin, le fait de ne pas se déconnecter régulièrement peut permettre à ce phénomène de s'amplifier s'il s'agit d'une situation de fuite ou d'utilisation.

Quant à l'ultime question du pourquoi, vous avez mis le doigt sur les ports qui sont la raison de ce processus. Dans l'architecture du noyau Mach, les ports sont la façon dont les processus communiquent, donc chaque programme qui a besoin d'un accès au réseau ou d'envoyer une communication à un autre processus, a besoin de ports pour mettre en file d'attente et délivrer et sécuriser ces morceaux de données réseau.

Le programme Wi-Fi remplit sa seule fonction, qui est de connecter vos programmes dans votre espace utilisateur au système/noyau qui exécute ensuite les pilotes réseau et assure la communication avec la couche matérielle.

Je vois. rien de choquant ici, mais voici le principe de l'utilisation vmmap y heap pour comprendre pourquoi le vôtre utilise moins de mémoire lorsque vous vous connectez (et presque pas si vous ne lancez aucune application à la connexion) et ensuite lorsque vous exécutez vos programmes qui assignent du travail au Wi-Fi - il alloue de la mémoire pour faire le travail que vous avez demandé au système de réseau sans fil.

1 votes

"La mémoire est virtuelle, donc le Wi-Fi pourrait prendre 100 Go et vous pourriez n'avoir qu'une faible fuite qui semble mauvaise, mais qui en pratique n'a aucun effet sur une période de deux semaines ou plus." Mon moniteur d'activité signale que la pression de la mémoire est faible, mais j'ai quand même reçu plusieurs avertissements indiquant que je manquais d'espace disque lorsque le processus "Wi-Fi" a aspiré 24 Go ( !) de mémoire. Par le passé, le manque d'espace disque a entraîné de graves problèmes : le système n'était pas en mesure d'allouer de la mémoire pour les fonctionnalités de base et je ne pouvais pas enregistrer les documents ouverts avant de redémarrer le système.

0 votes

Commentaire de suivi : Cela fait maintenant 3 semaines que je rencontre ce problème, et je peux affirmer avec certitude que l'utilisation de la mémoire par le processus "Wi-Fi" entraîne des problèmes de performances notables, même si la pression de la mémoire est faible, et même avant d'obtenir des avertissements sur l'espace disque. Je navigue sur le Web et je remarque que des programmes comme Chrome ralentissent (les pages sont très lentes à se réafficher lorsque je change d'onglet, etc.) Je consulte le moniteur d'activité, je constate que le processus Wi-Fi utilise 16 Go et je le quitte de force. Les problèmes de performances cessent immédiatement. Cela s'est produit plus de 10 fois.

1 votes

Mes problèmes de bloat wifi ont disparu lorsque j'ai acheté un nouveau Macbook Pro. Exactement les mêmes applications/modèles utilisés. Ça doit être un bug de type corruption de l'OS.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X