Відповіді:
Так. Згідно з MS Support, робочий набір для мінімізованого застосування оброблений . Ви можете перевірити це самостійно за допомогою Провідника процесів.
Ось тест одного екземпляра Firefox 5.0 у Windows 7 x64 із завантаженою однією вкладкою веб-сайту ESPN.com. Значення були прочитані за допомогою диспетчера завдань.
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
Ось тест одного примірника Paint.NET в Windows 7 x64 з відкритими невеликими зображеннями. Цей додаток було написано в Microsoft .NET на відміну від Firefox, який майже напевно є C / C ++.
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
Так і ні. Вони використовуватимуть менше ресурсів у вашому графічному процесорі - менше потребують оновлення екрану - але не у вашій основній системній пам'яті чи процесорі.
Розмір робочого набору, показаний у диспетчері завдань, не є фактичним обсягом пам'яті, спожитої програмою. Це більше, ніж стеля, скільки вона може використати в даний момент часу.
Якщо інший додаток вимагає пам'яті, виділеної на робочий набір одного процесу, який не використовується, цей номер можна зменшити, не змінюючи об'єм пам'яті, який програма фактично використовує.
Якщо програмі потрібен шматок пам'яті, вона завжди буде потрібна. Якщо ні, то ні. Мінімізація програми несподівано змушує програму не вимагати пам'яті. «Обрізка» робочий набір просто пейджингового з пам'яті з фізичної пам'яті на диску , або просто видалення сторінки , якщо вона доступна в іншому місці на диску. (В останньому випадку ОС робить це так чи інакше, якщо не вистачає пам'яті, тому це лише проблема кешування, а не проблема використання.) В будь-якому випадку це не зменшує те, що використовує програма; він просто переносить дані в інше місце.
Це стосується використання процесора: існує певне збільшення пріоритетності, яке надається ОС за певних умов, що може призвести до того, що програма переднього плану використовувати більше процесора. Детальніше дивіться тут .
Це дійсно залежить від програми, про яку ви говорите, та способу кодування програми; однак для порівняння давайте скажемо, що програма кодується таким чином, що вона буде виконувати ті самі функції, коли їх максимально та мінімізувати.
Тому ми очікуємо, що програма буде використовувати однакову кількість процесора при мінімізації, якщо додатком викликаються ті самі основні функції.
Однак ваші системні процеси, безумовно, використовуватимуть менше процесора, коли програми зведені до мінімуму, оскільки для перегляду додатків буде надано менше графіки, ймовірно, це лише значок системного трея.
Тобто, якщо мінімізувати додаток, ви не приведете до перегляду більш графічну програму та не буде надано її замість цього, тепер навантаження на процесор може збільшитися через додаткове графічне навантаження.
Загалом, зміни, про які ми говоримо тут, ймовірно, будуть незначними, якщо тільки на машині з дуже низькою специфікацією.
Рідко. Для інтерактивної програми, яка визнає, коли вона зведена до мінімуму, так, вона використовуватиме менше енергії процесора. Для таких програм, як Microsoft Word, зменшення кількості процесора не буде.
Для графічно застосованих додатків (наприклад, 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 програми, що мінімізуються, призупиняються.