¿Por qué el uso de memoria de Skype es tan alto?

9

Según TaskManager en W7, Skype está utilizando 72Mb de memoria. No estoy en una llamada ni nada, solo ha iniciado sesión.

¿Es esto algo de lo que preocuparse?

Señor chico
fuente
2
72 MB de memoria no es de alto uso. Este tipo de uso para Skype es perfectamente normal.
Ramhound
¿Estás hablando de memoria física? Comprometer el tamaño? ¿Memoria virtual? ¿Qué mediste exactamente?
David Schwartz
99
Tengo la misma pregunta, pero la mía se eleva por encima de 550 MB (conjunto de trabajo privado), con un tamaño de compromiso de 1.1 gb. Realmente no quiero hacer una nueva pregunta, sin embargo, la mejor respuesta actual es inútil para mí.
AnnanFay
@Ramhound No hay nada 'normal' en 72MB de RAM. Es mucho. Los servidores MySQL y OpenLDAP funcionan a la mitad, y créanme que hacen mucho más que Skype.
user207421
@EJP - No estoy de acuerdo. No puede comparar los servidores MySQL y OpenLDAP con Skype, hacen cosas completamente diferentes, qué comparación inútil.
Ramhound

Respuestas:

4

Encontré dos cosas que ayudaron a reducir el uso de memoria irrazonable e ineficiente de Skype:

  • Desactiva las animaciones de emoticones (o emoticones por completo)
    • Opciones> MI> Desactivar animaciones de emoticones
  • Mostrar solo nombres de contactos sin imágenes
    • Opciones> Lista de contactos> Solo nombre de contacto

Mi Skype, que se ejecuta en una computadora corporativa para uso de la compañía, usa constantemente> 500 MB de memoria física, siendo este el valor base sin hilos de mensajes realmente abiertos. Cuando tengo varios hilos abiertos, con un largo historial en cada uno, puede aumentar fácilmente en 200 MB.

La mayor parte de este uso de memoria parece deberse a las largas listas de contactos (corporativas) y al almacenamiento en búfer de Skype del historial de conversaciones, las imágenes de perfil y los hilos activos, pero eso es solo una suposición.

Morrcahn
fuente
2

No lo es. Este es un valor perfectamente normal. A menos que un programa no esté meticulosamente optimizado para el uso de memoria, es decir.

Daniel B
fuente
44
Como desarrollador de software, eso no es cierto. Aunque no es mucho en términos relativos, es mucho para un programa que no está haciendo nada. Cuando miro en el Administrador de tareas, Skype es el cuarto más grande en uso de memoria, usando 3 veces más que DropBox o explorer.exe.
Sr. Boy
1
No es universalmente cierto. Aún así, cuando se utiliza un marco GUI no tan ligero, estos valores no son nada fuera de lo común. Tengo Chrome funcionando a varios cientos de megabytes, Firefox a aproximadamente 600 MB, incluso Explorer está usando 140 MB. Skype no es de ninguna manera comparable a Dropbox.
Daniel B
1
Esta no es una respuesta muy útil para las personas que llegan aquí desde los motores de búsqueda (vea mi comentario a la pregunta principal). Si esta es la respuesta correcta, la pregunta parece demasiado localizada. Cuando la pregunta se amplía, esta respuesta se vuelve inútil.
AnnanFay
@Annan Bueno, entonces tu problema obviamente no es el problema sobre el que trata esta pregunta.
Daniel B
1
Sí, es algo de lo que preocuparse. Actualmente, mi Skype utiliza 205 MB, que es casi tanta memoria como Firefox, que tiene una docena de pestañas y representa cientos de controles y fuentes de Windows. Es el segundo top de la lista y el 95% del tiempo no hace nada excepto mostrar una sola ventana y algo de texto y un par de imágenes. Esta respuesta es absurda.
user207421
2

Skype creará recursos para cada perfil en su lista de contactos (especialmente las fotos pueden consumir ram), su propio perfil y cualquier historial sobre eso que mantiene, creando buffers para manejar conexiones, buffers para historias de conversaciones, etc.

El exe es solo de 20 meg y, en general, muchos sistemas de memoria necesitarán asignar algún espacio de trabajo básico una vez que se inicializan, incluso si ese subsistema no se está utilizando.

Mirándolo, diría que está usando más de lo que necesita pero no lo suficiente como para que quisieran perder el tiempo optimizando el uso de la memoria.

EDITAR: además, si está creando muchas ventanas e interfaces de usuario que están ocultas, eso puede aumentar drásticamente el uso de la memoria. Skype tiene MUCHAS funcionalidades a las que probablemente no estés accediendo.

James Podesta
fuente
1
¿Hay alguna posibilidad de que pueda desactivar la funcionalidad no utilizada? Esta respuesta suena bien, pero si proporcionara algunas sugerencias sobre la solución, incluso sería útil.
Tomáš Zato - Restablece a Mónica el
Oh diddums También lo hacen Firefox o IE y hacen eones más que Skype.
user207421
Lo siento, no sé nada de lo que pueda hacer para reducir el uso de memoria en Skype. El uso de memoria generalmente no es una prioridad en las aplicaciones de escritorio (o incluso móviles en estos días) debido a la accesibilidad de ram. En comparación con cuánto se comerá su navegador con un par de páginas abiertas, Skype debería ser el menor de sus problemas ...
James Podesta
1

El problema es que Skype está utilizando la tipología de conexión P2P, por lo tanto, la aplicación necesita usar algunos usuarios como nodos de retransmisión o supernodos para alojar las conexiones entre otros usuarios. Este problema ocurre cuando su computadora es tan poderosa que el programa lo elige para alojar las conexiones.

Para resolver este problema, todo lo que tiene que hacer es eliminar el archivo de la tabla de enrutamiento para renovarlo. Puede hacerlo en Windows de la siguiente manera:

  • Salga de Skype por completo. Puede hacerlo haciendo clic con el botón derecho en el icono de Skype en la bandeja del sistema junto al reloj (parte inferior derecha de la pantalla), luego seleccione Salir.
  • Presione en su teclado el botón de Windows más R.
  • Escriba en el cuadro Ejecutar C: \ Users \\ AppData \ Roaming \ Skype
  • Elimine el archivo shared o shared.xml, not shared.lck
  • Inicie Skype nuevamente.

En una Mac, puede eliminar el mismo archivo de la siguiente manera:

  • Sal de Skype. Haga clic derecho en Skype en el Dock, luego elija Salir.
  • Vaya a inicio> Biblioteca> Soporte de aplicaciones> Skype.
  • Elimine el archivo shared.xml.
JobPencil
fuente
1
Parece que esta respuesta es un poco spam
Jonathan
¿Puede proporcionar alguna fuente que confirme su teoría de nodos de retransmisión? No veo ninguna razón para usar nodos de retransmisión en un comunicador P2P. Evitar nodos intermedios es el punto completo de P2P. Existen los supernodos de AFAIK Skype, pero son servidores dedicados ejecutados por Skype / MS, no computadoras de usuarios.
gronostaj
55
¿Qué tiene de spam?
Sr. Boy
@gronostaj Si ambos extremos de una conexión P2P están detrás de un firewall, entonces se requiere un nodo intermedio. Sin embargo, estoy de acuerdo en pensar que MS cerró todas las supernodos de terceros hace un tiempo.
Darth Android