Windows XP에 리소스가 부족하지만 사용 가능한 많은 RAM 및 스왑이있을 수 있습니다. CS4를 동시에 시작할 때

이것은 몇 년 동안 나를 귀찮게 해 왔으며 지금까지 적절한 해결책을 찾지 못했습니다.

내가 한 모든 XP 설치에서 문제가 발생합니다. 다양한 프로그램이나 기존 프로그램을 잠시 동안 실행하는 시스템을 연 후 Windows에 알리지 않고 리소스가 부족한 것 같습니다.

거기에 항상 무료 RAM은. 예를 들어, 그것은 단지 나에게 일어 났고 나는 자유로운 RAM의 공연을 가지고 있었다. 바이러스, 스파이웨어 또는 기타 넌센스는 없습니다. Windows 리소스 문제입니다 . 문제는 어떤 리소스가 부족하고 어떤 문제를 어떻게 지적하며 어떻게 방지합니까?

때때로, 이것은 특정 프로그램을 실행 한 후에 발생합니다. 예를 들어 오늘은 Photoshop CS4와 Flash CS4를 동시에 시작할 때 발생했습니다. 또한 박쥐 (Ritlabs의 이메일 클라이언트)를 다시 시작하면 잠시 동안이 문제가 해결되는 것처럼 보이지만 박쥐가 설치되지 않은 컴퓨터에서도 발생합니다.

정확히 어떻게됩니까? 증상은 다음과 같습니다.

  • Alt-Esc를 누르면 더 이상 목록이 표시되지 않습니다. Alt-Esc가 작동하는 방식과 매우 유사한 다음 창으로 바로 이동하지만이 경우 Alt-Esc를 가져올 수있는 충분한 리소스가 없기 때문입니다. 탭 메뉴

  • 무작위 프로그램은 무작위 오류, 메모리 부족 오류, 시스템 자원, 시스템 호출 기능 부족 등을 인용하여 무작위로 충돌합니다.

  • 임의의 프로그램은 임의의 부분이 누락되기 시작합니다. 예를 들어 Firefox 최상위 메뉴가 사라지거나 부분 선택을 풀거나 더 이상 풀업하지 않을 수 있습니다. IE는 도구 모음 중 일부를 잃을 수 있습니다. 일부 프로그램은 다시 그리기에 실패하거나 UI가 있던 곳에 회색으로 표시 될 수 있습니다.

  • Windows 자체는 RAM, 가상 메모리 또는 기타 부족에 대해 불평하지 않지만 무언가 부족 합니다 .

오늘 수정 사항을 찾아 적용 할 수 있었던 유일한 단서는이 Desktop Heap Limitation 입니다. 시간이 충분하지 않아 수정 프로그램이 작동하는지 확인하지 못했습니다. 그 동안 모든 사람의 생각은 무엇입니까?



답변

실행중인 프로그램에서 핸들 누수가 될 수 있습니다. 내 프로그램 중 하나에서 이러한 문제를 나타내는 버그가 있었는데, 새 프로그램을 가져 오면 툴바가 없거나 불완전하거나 파일-> 열린 대화 상자가 표시되지 않거나 Alt-Tabbbing이 제대로 작동하지 않고 이상한 오류 등이 발생합니다.

작업 관리자에서보기-> 열 메뉴를 사용하여 핸들 및 사용자 및 gdi 객체뿐만 아니라 핸들에 대한 열을 표시 할 수 있습니다. 둘 다 핸들을 사용합니다. 프로그램 수가 많은 경우 범인이 될 수 있습니다.

불행히도 정확히 “높은 숫자”는 전적으로 프로그램에 달려 있습니다.

특히, 이러한 누수를 나타낼 수 있으므로 핸들 수가 꾸준히 증가하는 모든 프로그램에주의하십시오.


답변

Windows에는 대부분의 GUI 개체가있는 메뉴, 아이콘, 아이콘 등이있는 “데스크톱 힙”이 있기 때문입니다. 그리고이 공간은 꽤 제한적이며 더 중요한 것은 크기가 고정되어 있습니다.

자세한 내용은 Q126962 : 솔루션 의 데스크탑 힙Raymond Chen 을 참조하십시오.


답변

Windows에서 “리소스”또는 “시스템 리소스”라는 용어는 운영 체제 내의 다양한 개체 (예 : 창 핸들)를 나타냅니다. Windows는 모든 시스템 메모리를 사용할 수 없도록 리소스에 할당 된 공간을 제한합니다. 그렇기 때문에 충분한 여유 공간이 있지만 충분한 리소스 공간이 없습니다.

Winternals와 Sysinternals 명성 의 Mark Russinovich와 David Solomon 은 Windows의 내장에 대해 자세히 설명하는 책을 작성했습니다 : Windows Internals. 네 번째 버전은 Windows 2000, XP 및 Server 2003을 다루며, 단독으로 또는 Windows Server 2003 Resource Kit의 일부로 제공됩니다. 다섯 번째 버전은 2009 년 6 월에 릴리스되며 Windows Vista 및 Server 2008에 적용됩니다.이 볼륨 중 하나 또는 둘 다가 도움이 될 수 있지만 다음과 같은 경고가 나타납니다.


답변

드라이버 및 커널 내부 또는 주변에서 재생할 수있을만큼 충분히 멀리 떨어져있는 드라이버는 제대로 작동하지 않을 때 큰 문제를 일으킬 수 있으며 명백한 CPU, 메모리 또는 디스크 I / O에서 항상 보이지 않는 병목 현상입니다. 경로.


답변

“11,456 핸들이있는 정말 의심스러운 spoolsv.exe”

이것은 인쇄 작업 스풀러 일입니다 … 인쇄 작업이 대기 중입니까 아니면 날려야합니까?

손상된 프린터 드라이버?


답변

“튜닝 소프트웨어”를 설치 했습니까? 이 바이올린의 대부분은 설정하지 않아야합니다. 그리고 대부분의 설정은 벤치마킹 가능한 성능 만 향상 시키지만 메모리 관리자의 노브를 돌려 실제 작업 부하 성능 (예 : 대화 형 작업)을 줄입니다.