답변:
예. MS Support에 따르면 최소화 된 응용 프로그램의 작업 세트가 잘 립니다. 프로세스 탐색기로 직접 확인할 수 있습니다.
다음은 ESPN.com 웹 사이트의 단일 탭이로드 된 Windows 7 x64에서 Firefox 5.0의 단일 인스턴스에 대한 테스트입니다. 작업 관리자를 사용하여 값을 읽었습니다.
type not minimised minimised diff
------------------------------------------------------
working set 165,752k 163,768k -1,984k
peak working set 169,624k 169,624k N/A
mem (private working set) 121,600k 119,576k -2,024k
commit size 135,576k 133,504k -72k
paged pool 396k 397k +1k
np pool 82k 81k -1k
handles 504 483 -21
threads 34 31 -3
user objects 40 44 +4
GDI objects 71 75 +4
다음은 몇 가지 작은 이미지가 열린 Windows 7 x64에서 Paint.NET의 단일 인스턴스에 대한 테스트입니다. 이 앱은 C / C ++ 인 Firefox와 달리 Microsoft .NET으로 작성되었습니다.
type not minimised minimised diff
------------------------------------------------------
working set 125,904k 125,256k -684k
peak working set 217,836k 217,836k N/A
mem (private working set) 61,844k 61,844k 0k
commit size 102,388k 102,384k -4k
paged pool 542k 541k -1k
np pool 59k 59k 0k
handles 741 741 0
threads 19 19 0
user objects 276 273 -3
GDI objects 489 491 +2
예, 아니오 그들은 GPU에서 더 적은 리소스를 사용하지만 화면을 새로 고칠 필요는 없지만 메인 시스템 메모리 나 CPU에서는 사용하지 않습니다.
작업 관리자에 표시된 작업 세트 크기 는 응용 프로그램에서 사용하는 실제 메모리 양 이 아닙니다 . 주어진 시점에서 얼마나 많이 사용할 수 있는지에 대한 한도입니다.
다른 앱이 한 프로세스의 작업 세트에 할당 된 메모리를 사용 중이 아닌 것으로 요청하면 실제로 사용중인 메모리 양을 변경하지 않고도이 숫자를 줄일 수 있습니다.
프로그램에 메모리 청크가 필요한 경우 항상 필요합니다. 그렇지 않은 경우 그렇지 않습니다. 프로그램을 최소화한다고해서 갑자기 프로그램이 메모리를 '필요하지 않은'것으로 만들지는 않습니다. "트리밍"작업 세트는 단순히 밖으로 페이징 에서 메모리 실제 메모리를 에 디스크 , 또는 다른 곳에서 디스크를 사용할 수있는 경우 단순히 페이지를 제거. (후자의 경우 OS는 메모리가 부족한 경우 어쨌든 수행 하므로 '사용'문제가 아닌 캐싱 문제 일뿐입니다.) 두 경우 모두 프로그램이 사용하는 것을 줄이지 않습니다 . 그것은 단지 재배치 다른 곳에서 데이터를.
즉, CPU 사용량과 관련 하여 특정 조건에서 OS가 제공 하는 우선 순위 향상 이라는 것이 있는데 , 이로 인해 포 그라운드 애플리케이션이 더 많은 CPU를 사용할 수 있습니다. 자세한 내용은 여기 를 참조 하십시오 .
그것은 당신이 말하는 응용 프로그램과 응용 프로그램이 코딩되는 방식에 달려 있습니다. 그러나 비교를 위해 프로그램이 최대화되고 최소화 될 때 동일한 기능을 실행하는 방식으로 프로그램되었다고 말할 수 있습니다.
따라서 응용 프로그램에서 동일한 기본 기능을 호출하는 경우 프로그램이 최소화 될 때 동일한 양의 CPU를 사용할 것으로 예상합니다.
그러나 프로그램을 최소화 할 때 시스템 프로세스는 CPU를 적게 사용합니다. 응용 프로그램을보기 위해 렌더링 할 그래픽이 적기 때문에 시스템 트레이 아이콘 일 것입니다.
즉, 응용 프로그램을 최소화 할 때 더 많은 그래픽 응용 프로그램을 볼 수있게되어 대신 렌더링되는 경우가 아니라면 추가 그래픽 작업로드로 인해 CPU로드가 증가 할 수 있습니다.
우리가 여기서 이야기하고있는 모든 변화에서 스펙이 매우 낮은 기계가 아니라면 무시할 수있을 것입니다.
드물게. 최소화 된 시점을 인식하는 대화식 프로그램의 경우 CPU 전력을 덜 사용합니다. Microsoft Word와 같은 프로그램의 경우 CPU 사용량이 줄어들지 않습니다.
그래픽이 많은 응용 프로그램 (예 : World of Warcraft 또는 Call of Duty 3)의 경우 GPU (Graphics Processing Unit) 사용량이 크게 줄어 듭니다.
창을 업데이트하지 않기 때문에 리소스를 덜 사용한다고 말하고 싶습니다.
http://msdn.microsoft.com/en-us/library/dd145193(v=VS.85).aspx
내가 아는 한 Windows 7에서는 사용할 수 없지만 Windows 8에서는 최소화 된 프로그램이 일시 중단됩니다.