И нераспечатанное развернутое окно, и свернутое окно невидимы для конечного пользователя. Под неиспользованным я подразумеваю неактивное развернутое окно, закрытое активным окном.
Однако есть разница - которая становится очевидной в сервисах переключения приложений, как в Compiz: внешний вид развернутого окна «известен» диспетчеру окон (следовательно, он может создавать миниатюру), в то время как свернутое окно представлено значком только (внешний вид / содержимое окна не вычисляется).
Значит ли это, что память освобождается, когда окно свернуто? Существует ли ограничение, накладываемое памятью на количество окон, которое WM может увеличить до максимума? Если есть такое ограничение, является ли оно существенным / актуальным?
Представьте себе WM, которая не позволяет минимизировать (но просто переключается между развернутыми окнами): будет ли эта WM накладывать значительные ограничения на конечного пользователя из-за использования памяти?
Спасибо за разъяснение - возможно, я ошибаюсь.
источник