Pourquoi l'utilisation de la mémoire Skype est-elle si élevée?

9

Selon TaskManager sur W7, Skype utilise 72 Mo de mémoire. Je ne suis pas en communication ou quoi que ce soit - c'est juste connecté.

Est-ce quelque chose à se soucier?

Mr. Boy
la source
2
72 Mo de mémoire n'est pas très utilisé. Ce type d'utilisation de Skype est parfaitement normal.
Ramhound
Parlez-vous de mémoire physique? Valider la taille? Mémoire virtuelle? Qu'avez-vous exactement mesuré?
David Schwartz
9
J'ai la même question, mais la mienne s'élève au-dessus de 550 Mo (ensemble de travail privé), avec une taille de validation de 1,1 Go. Je ne veux pas vraiment poser une nouvelle question, mais la meilleure réponse actuelle est inutile pour moi.
AnnanFay
@Ramhound Il n'y a rien de «normal» sur 72 Mo de RAM. C'est beaucoup. Les serveurs MySQL et OpenLDAP fonctionnent à moitié, et croyez-moi, ils font bien plus que Skype.
user207421
@EJP - Je ne suis pas d'accord. Vous ne pouvez pas comparer les serveurs MySQL et OpenLDAP à Skype, ils font des choses entièrement différentes, quelle comparaison inutile.
Ramhound

Réponses:

4

J'ai trouvé deux choses qui ont aidé à réduire l'utilisation de la mémoire déraisonnable et inefficace de Skype:

  • Désactiver les animations d'émoticônes (ou les émoticônes en tout)
    • Options> IM> Désactiver les animations d'émoticônes
  • Afficher uniquement les noms des contacts sans images
    • Options> Liste des contacts> Nom du contact uniquement

Mon Skype - exécuté sur un ordinateur d'entreprise pour une utilisation en entreprise - utilise régulièrement> 500 Mo de mémoire physique, ce qui est la valeur de base sans aucun thread de message réellement ouvert. Lorsque j'ai plusieurs threads ouverts, avec une longue histoire dans chacun, il peut facilement augmenter de 200 Mo.

La plupart de cette utilisation de la mémoire semble être due aux longues listes de contacts (d'entreprise) et à la mise en mémoire tampon Skype de l'historique des conversations, des images de profil et des threads actifs, mais ce n'est qu'une supposition.

morrcahn
la source
2

Non, ça ne l'est pas. Il s'agit d'une valeur parfaitement normale. À moins qu'un programme ne soit pas méticuleusement optimisé pour l'utilisation de la mémoire, c'est-à-dire.

Daniel B
la source
4
En tant que développeur de logiciels, ce n'est pas vrai. Même si ce n'est pas beaucoup en termes relatifs, c'est beaucoup pour un programme qui ne fait rien. Lorsque je regarde dans le Gestionnaire des tâches, Skype est le 4e plus grand en termes d'utilisation de la mémoire - utilisant 3 fois plus que DropBox ou explorer.exe.
M. Boy
1
Ce n'est pas universellement vrai. Pourtant, lorsque vous utilisez un framework GUI pas si léger, ces valeurs ne sortent pas de l'ordinaire. J'ai Chrome fonctionnant à plusieurs centaines de mégaoctets, Firefox à environ 600 Mo - même Explorer utilise 140 Mo. Skype n'est en rien comparable à Dropbox.
Daniel B
1
Ce n'est pas une réponse très utile pour les gens qui arrivent ici des moteurs de recherche (voir mon commentaire à la question principale). Si c'est la bonne réponse, la question semble trop localisée. Lorsque la question est élargie, cette réponse devient inutile.
AnnanFay
@Annan Eh bien, votre problème n'est évidemment pas le problème de cette question, alors.
Daniel B
1
Oui, c'est quelque chose dont il faut se soucier. Mon Skype utilise actuellement 205 Mo, ce qui est presque autant de mémoire que Firefox qui a une douzaine d'onglets et rend des centaines de contrôles et de polices Windows. C'est le deuxième en haut de la liste et 95% du temps, il ne fait rien, sauf afficher une seule fenêtre et du texte et quelques images. Cette réponse est absurde.
user207421
2

Skype créera des ressources pour chaque profil de votre liste de contacts (les photos en particulier peuvent manger du RAM), votre propre profil et tout historique à ce sujet, créant des tampons pour gérer les connexions, des tampons pour les historiques des conversations, etc.

L'exe est de 20 mégapixels seulement, et généralement de nombreux systèmes de mémoire devront allouer un espace de travail de base une fois qu'ils s'initialiseront, même si ce sous-système n'est pas utilisé.

En le regardant, je dirais qu'il utilise plus que ce dont il a besoin, mais pas assez pour vouloir perdre du temps à optimiser l'utilisation de la mémoire.

EDIT - En outre, si cela crée beaucoup de fenêtres et d'interfaces utilisateur qui sont juste cachées, cela peut augmenter considérablement l'utilisation de la mémoire. Skype a BEAUCOUP de fonctionnalités auxquelles vous n'avez probablement pas accès.

James Podesta
la source
1
Y a-t-il une chance que je puisse désactiver la fonctionnalité inutilisée? Cette réponse semble juste, mais si elle fournissait quelques conseils concernant la solution, elle serait même utile.
Tomáš Zato - Rétablir Monica le
Oh diddums. Firefox ou IE font de même et ils font des éons plus que Skype.
user207421
Désolé, je ne sais pas quoi que ce soit que vous puissiez faire pour réduire l'utilisation de la mémoire dans Skype. Comparé à ce que votre navigateur va manger avec quelques pages ouvertes, Skype devrait être le moindre de vos problèmes ...
James Podesta
1

Le problème est que Skype utilise la typologie de connexion P2P, par conséquent l'application doit utiliser certains utilisateurs comme nœuds relais ou super nœuds pour héberger les connexions entre d'autres utilisateurs. Ce problème se produit lorsque votre ordinateur est si puissant que le programme vous choisit d'héberger les connexions.

Pour résoudre ce problème, il vous suffit de supprimer le fichier de table de routage pour le renouveler. Vous pouvez le faire dans Windows, comme suit:

  • Quittez complètement Skype. Pour ce faire, cliquez avec le bouton droit sur l'icône Skype dans la barre d'état système à côté de l'horloge (en bas à droite de votre écran), puis sélectionnez Quitter.
  • Appuyez sur le bouton Windows de votre clavier plus R.
  • Tapez dans la zone d'exécution C: \ Users \\ AppData \ Roaming \ Skype
  • Supprimez le fichier shared ou shared.xml, not shared.lck
  • Redémarrez Skype.

Sur un Mac, vous pouvez supprimer le même fichier comme suit:

  • Quittez Skype. Cliquez avec le bouton droit sur Skype dans le Dock, puis choisissez Quitter.
  • Accédez à l'accueil> Bibliothèque> Support d'application> Skype.
  • Supprimez le fichier shared.xml.
JobPencil
la source
1
Il semble que cette réponse soit un peu spammée
Jonathan
Pouvez-vous fournir des sources qui confirment votre théorie des nœuds relais? Je ne vois aucune raison d'utiliser des nœuds relais dans un communicateur P2P. Éviter les nœuds intermédiaires est le point entier du P2P. Les supernodes AFAIK Skype existent, mais ce sont des serveurs dédiés gérés par Skype / MS, pas des ordinateurs d'utilisateurs.
gronostaj
5
Qu'est-ce que le spam à ce sujet?
M. Boy
@gronostaj Si les deux extrémités d'une connexion P2P sont derrière un pare-feu, alors un nœud intermédiaire est requis. Je suis d'accord pour penser que MS a fermé tous les supernodes tiers il y a un moment, cependant.
Dark Android