Por que o uso de memória do Skype é tão alto?

9

De acordo com o TaskManager no W7, o Skype está usando 72 MB de memória. Eu não estou em uma chamada ou qualquer coisa - é só entrar.

Isso é algo para se preocupar?

    
por Mr. Boy 18.03.2014 / 10:44

4 respostas

4

Descobri que duas coisas ajudaram a diminuir o uso excessivo e ineficiente de memória do Skype:

  • Desativar animações emoticons (ou emoticons)
    • Opções > IM > Desativar animações de emoticons
  • Exibir apenas nomes de contatos sem fotos
    • Opções > Lista de contatos > Apenas nome de contato

Meu Skype - executado em um computador corporativo para uso corporativo - usa consistentemente > 500 MB de memória física, sendo este o valor base sem nenhum encadeamento de mensagens realmente aberto. Quando eu tenho vários tópicos abertos, com um longo histórico em cada um, ele pode aumentar em 200MB facilmente.

A maior parte desse uso de memória parece ser devido às longas listas de contatos (corporativas) e ao buffer do Skype do histórico de conversas, imagens de perfil e threads ativos, mas isso é apenas um palpite.

    
por 08.04.2016 / 22:04
2

Não, não é. Este é um valor perfeitamente normal. A menos que um programa não seja meticulosamente otimizado para uso de memória, isto é.

    
por 18.03.2014 / 11:18
2

O Skype estará criando recursos para cada perfil na sua lista de contatos (fotos especialmente podem consumir memória RAM), seu próprio perfil e qualquer histórico sobre o que mantém, criando buffers para manipular conexões, buffers para históricos de conversas, etc. / p>

O exe é de 20 meg apenas, e geralmente muitos sistemas de memória precisam alocar um espaço de trabalho básico uma vez que inicializem, mesmo que esse subsistema não esteja sendo usado.

Olhando para isso, eu diria que está usando mais do que o necessário, mas não o suficiente para perder tempo otimizando o uso da memória.

EDIT - Além disso, se estiver criando muitas janelas e interfaces de usuário que estão apenas ocultas, isso pode escalar o uso da memória drasticamente. O Skype tem muitas funcionalidades que você provavelmente não está acessando.

    
por 19.03.2014 / 04:51
0

O problema é que o Skype está usando a tipologia de conexão P2P, portanto, o aplicativo precisa usar alguns usuários como nós de retransmissão ou supernós para hospedar as conexões entre outros usuários. Esse problema ocorre quando o seu computador é tão poderoso que o programa o escolhe para hospedar as conexões.

Para resolver esse problema, tudo o que você precisa fazer é excluir o arquivo da tabela de roteamento para renová-lo. Você pode fazer isso no Windows, da seguinte maneira:

  • Encerre o Skype completamente. Você pode fazer isso clicando com o botão direito do mouse no ícone do Skype na bandeja do sistema ao lado do relógio (canto inferior direito da tela) e, em seguida, selecione Sair.
  • Pressione no botão do Windows do teclado mais R.
  • Digite na caixa de execução C: \ Usuários \\ AppData \ Roaming \ Skype
  • Exclua o arquivo compartilhado ou shared.xml, não shared.lck
  • Inicie o Skype novamente.

Em um Mac, você pode excluir o mesmo arquivo da seguinte forma:

  • Sair do Skype. Clique com o botão direito do mouse no Skype no Dock e escolha Sair.
  • Ir para casa > Biblioteca > Suporte de aplicativo > Skype.
  • Exclua o arquivo shared.xml.
por 18.03.2014 / 12:42