Skype 메모리 사용량이 왜 이렇게 높습니까?


9

W7의 TaskManager에 따르면 Skype는 72Mb의 메모리를 사용하고 있습니다. 통화 중이 아니거나 방금 로그인 한 상태입니다.

이것에 관심이 있습니까?


2
72MB의 메모리 사용량이 적습니다. Skype의 이런 종류의 사용법은 완벽하게 정상입니다.
Ramhound

실제 기억에 대해 이야기하고 있습니까? 커밋 크기? 가상 메모리? 정확히 무엇을 측정 했습니까?
David Schwartz

9
같은 질문이 있지만 1.1GB 커밋 크기로 550MB (개인 작업 세트) 이상으로 급증하고 있습니다. 실제로 새로운 질문을하고 싶지는 않지만 현재 가장 좋은 답변은 쓸모가 없습니다.
AnnanFay

@Ramhound 약 72MB의 RAM에 대한 '정상적인'것은 없습니다. 많이입니다. MySQL과 OpenLDAP 서버는 절반으로 운영되며 Skype보다 훨씬 더 많은 일을한다고 생각합니다.
user207421

@EJP-동의하지 않습니다. MySQL과 OpenLDAP 서버를 Skype와 비교할 수는 없으며 완전히 다른 일을합니다.
Ramhound

답변:


4

Skype의 비합리적이고 비효율적 인 메모리 사용을 줄이는 데 도움이되는 두 가지 사항을 발견했습니다.

  • 이모티콘 애니메이션 (또는 이모티콘 모두 끄기)
    • 옵션> 메신저> 이모티콘 애니메이션 끄기
  • 사진이없는 연락처 이름 만 표시
    • 옵션> 연락처 목록> 연락처 이름 만

회사 컴퓨터에서 회 사용으로 실행중인 Skype는 500MB가 넘는 실제 메모리를 일관되게 사용합니다. 이는 실제 메시지 스레드가없는 기본 값입니다. 여러 개의 스레드가 열려 있고 각각에 긴 역사가 있으면 200MB까지 쉽게 증가 할 수 있습니다.

이 메모리 사용의 대부분은 대화 기록, 프로필 이미지 및 활성 스레드의 긴 (기업) 대화 상대 목록 및 Skype 버퍼링으로 인한 것으로 보이지만 추측에 불과합니다.


2

아닙니다. 이것은 완벽하게 정상적인 값입니다. 프로그램이 메모리 사용을 위해 세 심하게 최적화되지 않은 경우가 아니면


4
소프트웨어 개발자는 사실이 아닙니다. 상대적인 측면에서별로 많지는 않지만 아무것도하지 않는 프로그램에는 많이 있습니다. 작업 관리자에서 Skype는 DropBox 또는 explorer.exe보다 3 배 더 많은 메모리 사용량 중 네 번째로 큰 메모리 사용량입니다.
Mr. Boy

1
보편적으로 사실 이 아닙니다 . 그럼에도 불구하고 가벼운 GUI 프레임 워크를 사용할 때 이러한 값은 평범한 것이 아닙니다. 크롬은 수백 메가 바이트에서 실행되고 Firefox는 약 600MB로 실행됩니다. 익스플로러조차도 140MB를 사용하고 있습니다. Skype는 Dropbox와 비교할 수 없습니다.
Daniel B

1
이것은 검색 엔진에서 여기에 도착하는 사람들에게는 매우 유용한 답변이 아닙니다 (주요 질문에 대한 내 의견 참조). 이것이 정답이면 질문이 너무 현지화 된 것으로 들립니다. 질문이 넓어지면이 대답은 쓸모 없게됩니다.
AnnanFay

@Annan 글쎄, 당신의 문제는 분명히이 질문에 관한 문제가 아닙니다.
Daniel B

1
그렇습니다. 내 Skype는 현재 205MB를 사용하고 있습니다.이 탭은 수십 개의 탭이 있고 수백 가지의 Windows 컨트롤과 글꼴을 렌더링하는 Firefox보다 거의 많은 메모리입니다. 그것은 목록의 두 번째 최상위이며 단일 창과 일부 텍스트 및 이미지를 표시하는 것 외에는 아무것도하지 않는 시간의 95 %입니다. 이 대답은 터무니 없다.
user207421

2

Skype는 대화 상대 목록의 모든 프로필 (특히 사진을 먹을 수있는 램), 자신의 프로필 및 그에 대한 기록, 연결 처리를위한 버퍼, 대화 기록을위한 버퍼 등을 만드는 데 필요한 리소스를 만듭니다.

exe는 단독으로 20 메가이며 일반적으로 거기에 많은 메모리 시스템은 서브 시스템이 사용되지 않더라도 초기화 후에 기본 작업 공간을 할당해야합니다.

그것을 살펴보면 메모리 사용량을 최적화하는 데 시간을 낭비하고 싶을만큼 필요 이상으로 사용한다고 말하고 싶습니다.

편집-또한 숨겨져 많은 창과 사용자 인터페이스를 만들면 메모리 사용량이 크게 증가 할 수 있습니다. Skype에는 귀하가 액세스하지 않은 많은 기능이 있습니다.


1
사용하지 않는 기능을 비활성화 할 수 있습니까? 이 답변은 올바르게 들리지만 솔루션에 대한 힌트를 제공하면 유용 할 수도 있습니다.
Tomáš Zato-복원 모니카

오 디 덤스 Firefox 나 IE도 마찬가지입니다. Skype보다 더 많은 일을합니다.
user207421

죄송합니다, Skype의 메모리 사용을 줄이기 위해 할 수있는 일이 무엇인지 잘 모르겠습니다. 메모리 사용은 일반적으로 램의 접근성으로 인해 데스크톱 응용 프로그램 (또는 오늘날 모바일)의 우선 순위가 아닙니다. 브라우저가 몇 개의 열린 페이지로 얼마나 많은 양을 소비하는지에 비해 Skype는 문제가 가장 적어야합니다.
James Podesta

1

문제는 Skype가 P2P 연결 유형을 사용하고 있기 때문에 응용 프로그램에서 일부 사용자를 릴레이 노드 또는 수퍼 노드로 사용하여 다른 사용자 간의 연결을 호스팅해야한다는 것입니다. 이 문제는 컴퓨터가 너무 강력하여 프로그램에서 연결을 호스트하도록 선택할 때 발생합니다.

이 문제를 해결하려면 라우팅 테이블 파일을 삭제하여 갱신해야합니다. 다음과 같이 Windows에서이를 수행 할 수 있습니다.

  • Skype를 완전히 종료하십시오. 시계 옆의 시스템 트레이에서 화면 오른쪽 아래에있는 Skype 아이콘을 마우스 오른쪽 단추로 클릭 한 다음 종료를 선택하면됩니다.
  • 키보드의 Windows 버튼과 R을 차례로 누릅니다.
  • 실행 상자 C : \ Users \\ AppData \ Roaming \ Skype를 입력하십시오.
  • shared.lck가 아닌 shared 또는 shared.xml 파일을 삭제하십시오.
  • Skype를 다시 시작하십시오.

Mac에서는 다음과 같은 파일을 삭제할 수 있습니다.

  • Skype를 종료하십시오. Dock에서 Skype를 마우스 오른쪽 단추로 클릭 한 다음 종료를 선택하십시오.
  • 홈> 라이브러리> 애플리케이션 지원> Skype로 이동하십시오.
  • shared.xml 파일을 삭제하십시오.

1
이 답변은 약간 스팸 한 것으로 보입니다.
Jonathan

릴레이 노드 이론을 확인하는 소스를 제공 할 수 있습니까? P2P 커뮤니케이터에서 릴레이 노드를 사용해야 할 이유가 없습니다. 중간 노드를 피하는 것이 P2P의 핵심입니다. AFAIK Skype 슈퍼 노드는 존재하지만 사용자 컴퓨터가 아닌 Skype / MS에 의해 실행되는 전용 서버입니다.
gronostaj

5
스팸이란 무엇입니까?
Mr. Boy

@gronostaj P2P 연결의 양쪽 끝이 방화벽 뒤에 있으면 중간 노드가 필요합니다. 그러나 MS가 얼마 전에 모든 타사 수퍼 노드를 종료했다고 생각한다는 데 동의합니다.
Darth Android
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.