Мінімізація вікна може звільнити трохи пам'яті, але це залежить від програми, і це не буде багато. У будь-якому випадку мінімізація не матиме більше значення, ніж будь-яка інша форма приховування.
Навіть якщо вікно програми мінімізоване, воно все ще працює. Програмі не потрібно буде зберігати менше даних у пам'яті лише тому, що одне її вікно мінімізоване.
Про програму повідомляється щоразу, коли одне її вікно мінімізоване або відновлене. Про це також повідомляється, коли частина його вікна стає видимою або прихованою. Можливо, але малоймовірно, що програма реагуватиме по-різному на різні причини, її вікно може бути прихованим:
- Його можна мінімізувати, тобто вікно не відображається, а на його місці відображається значок.
- Його можна заховати за іншими вікнами (включаючи повноекранне вікно заставки).
- Він може відображатися на іншому робочому столі, робочій області, вікні перегляду або будь-якому тому, що їх називає ваш менеджер вікон.
- Він може бути прихований якимось іншим способом, наприклад, "затіненим" (мається на увазі лише рядок заголовка), або просто невідображеним (тобто менеджер вікон вирішив з будь-якої причини, що вікно не повинно відображатися).
Якщо вікно програми повністю приховано, то програмі не потрібно оновлювати вміст вікна. Якщо йому потрібно виділити пам'ять для оновлення цього вмісту, він не буде робити це, поки вікно приховано. Крім того, якщо вікно приховано (з будь-якої причини), програма може звільнити трохи пам'яті всередині X-сервера.
Більш різницею на практиці є те, що якщо вікно не відображається, програма не проводить обчислень для перемальовування вмісту, і тому дані, необхідні для витягування вмісту, можуть бути замінені. Якщо оперативна пам’ять є тісною і є вікно, з яким ви не збираєтесь повторювати деякий час, краще, якщо вікно не буде відображено на карті. Знову ж таки, причина, по якій вікно не відображається (приховано за іншими, мінімізоване, затінене,…), є неважливим.