2 votes

PlantronicsHub et une fuite de mémoire majeure

J'ai remarqué que le processus SpokesUpdateService est promu en haut de ma liste de mémoire. Voici un exemple que j'ai capturé aujourd'hui (juste 24 heures après mon dernier redémarrage), mais l'autre jour j'ai vu 2,4 Go gaspillés :

entrer la description de l'image ici

J'ai ouvert un ticket au support Plantronics, mais jusqu'à présent rien de constructif.

La seule solution que j'ai maintenant est de tuer le processus après chaque redémarrage.

Question : avez-vous une solution à proposer autre que tuer le processus ?

1 votes

Bien que vous ayez fourni beaucoup d'informations de contexte ici, vous n'avez en fait pas posé de question. Ce que vous faites actuellement est la seule solution au problème de fuite de mémoire jusqu'à ce qu'ils le corrigent. Vous pourriez arrêter le processus en utilisant Monitor d'activité et il redémarrerait probablement de lui-même s'il est géré par launchd comme la plupart des services Apple.

1 votes

Se demandant comment ce processus est lancé et s'il existe un moyen de le trouver dans /Library/Startup Items ou ailleurs pour ensuite le supprimer. Si tout ce qu'il fait est d'exécuter un démon de mise à jour, il pourrait être sécuritaire de simplement trouver cet élément de démarrage et de le jeter.

2voto

Sara Points 1

Bien que je recherche régulièrement des réponses ici, c'est mon premier message. S'il vous plaît, pardonnez-moi si je ne respecte pas l'étiquette de ce forum.

Je compatie pleinement avec votre problème. SpokesUpdateService est implacable. Pour moi, il semblait se lancer à peu près à la même heure tous les jours. Je savais qu'il faisait planter mon MBP fin 2011 avec Sierra 10.12.6, mais la simple "diagnostic" d'EtreCheck (gratuit) d'aujourd'hui montre que ce fichu SpokesUpdateService a causé 113 plantages le 3 novembre pour moi seul. (Pas étonnant que mon système soit tombé en panne et ait refusé de redémarrer pendant des heures !)

Réaliste, Plantronics met rarement à jour le micrologiciel ou le logiciel de mon casque. Je peux vérifier les mises à jour lorsque je le choisis, pas des centaines de fois par jour avec SpokesUpdateService.

Voici ma solution brute et simple :

Mettez les trois fichiers suivants à la corbeille :

  • com.PlantronicsUpdateService.plist
  • Headset Updater (Version 1.1.0 (2015), une application de Plantronics
  • Plantronics Hub (Version 3.11.52215.23527 (2018), une autre application de Plantronics.

Vous pouvez aussi vous en sortir en jetant seulement com.PlantronicsUpdateService.plist ou en le modifiant (voir ci-dessous).

J'ai supprimé ces fichiers car com.PlantronicsUpdateService.plist semble appeler SpokesUpdateService :

com.PlantronicsUpdateService.plist on Late-2011MBP

Par précaution, j'ai également jeté les applications "Headset Updater" et "Plantronics Hub". Je les ai toujours dans la corbeille au cas où j'en aurais besoin plus tard. Le simple fait de mettre ces trois fichiers à la corbeille a arrêté SpokesUpdateService. Je pourrais très probablement les supprimer définitivement et simplement réinstaller Headset Updater et/ou Plantronics Hub si j'en ai besoin/envie.

Cela fait des décennies que je n'ai pas programmé, mais vous pourriez essayer de modifier com.PlantronicsUpdateService.plist en supprimant "KeepAlive". Je le dis en me basant sur les commandes du "Tutoriel sur launchd", http://www.launchd.info (dernière consultation le 9 novembre 2018).

0 votes

Merci! C'était exactement le problème que j'avais aussi sur ma machine (environ 60 Go d'utilisation de la partition VM et SpokesUpdateService est apparu dans le Gestionnaire d'activité sous la consommation de mémoire en tant que numéro un). Cependant, les versions plus récentes de l'outil ne semblent plus créer le plist mentionné. J'ai simplement supprimé ~/Library/Plantronics et l'application Plantronics Hub.app des Applications et j'ai dû tuer l'application. Semble être suffisant maintenant :)

1voto

unknowndomain Points 4102

Les seules solutions sont:

a. Le développeur corrige la fuite de mémoire.

b. Vous tuez régulièrement le processus.

c. Recherchez une alternative logicielle / matérielle.

La seule façon de corriger une fuite de mémoire est de modifier le code, ce que seul le développeur peut vraiment faire. Théoriquement, vous pourriez décompiler l'application, corriger le problème et recompiler, mais cela est extrêmement non trivial malheureusement.

0voto

Supprimez toutes les applications Plantronics Hub et Headset, puis supprimez les fichiers et répertoires suivants.

/Library/LaunchDaemons/com.PlantronicsUpdateService.plist
~/Library/Application Support/Plantronics/*
~/Library/Preferences/Plantronics*

Enfin, supprimez /usr/local/libexec/SpokesUpdateService et redémarrez. - Après cela, votre système sera exempt des logiciels indésirables de Poly. PS : le casque fonctionne parfaitement sans (Voyager Focus UC)

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