Réduire une fenêtre peut libérer un peu de mémoire, mais cela dépend de l'application et ne représente pas beaucoup. Dans tous les cas, minimiser ne fera pas plus de différence que toute autre forme de dissimulation.
Même si la fenêtre d'une application est réduite, elle est toujours en cours d'exécution. L'application n'aura pas besoin de garder moins de données en mémoire simplement parce que l'une de ses fenêtres est réduite au minimum.
Une application est notifiée chaque fois que l'une de ses fenêtres est réduite ou restaurée. Il est également averti chaque fois qu'une partie de sa fenêtre devient visible ou masquée. Il est possible, mais improbable, que l'application réagisse différemment pour diverses raisons, pour lesquelles sa fenêtre peut être masquée:
It can be minimized, meaning the window is not shown and an icon is shown in its place.
It can be hidden behind other windows (including the full-screen window of a screensaver).
It can be displayed on a different desktop, workspace, viewport, or whatever your window manager calls these.
It can be hidden in some other manner, for example “shaded” (meaning only a title bar is shown), or simply unmapped (meaning the window manager has decided for whatever reason that the window shouldn't be displayed).
Si la fenêtre d'une application est complètement masquée, l'application n'a pas besoin d'actualiser le contenu de la fenêtre. S'il doit allouer de la mémoire pour actualiser ce contenu, il ne le fera pas tant que la fenêtre sera masquée. De plus, si une fenêtre est masquée (pour une raison quelconque), l'application peut libérer un peu de mémoire à l'intérieur du serveur X.
Ce qui fait plus de différence dans la pratique, c’est que si une fenêtre ne s’affiche pas, l’application n’effectue pas de calculs pour redessiner le contenu. Les données nécessaires pour dessiner le contenu peuvent donc être permutées. Si la mémoire RAM est étroite et qu'il y a une fenêtre avec laquelle vous n'allez pas agir pendant un moment, il est préférable que la fenêtre ne soit pas mappée. Encore une fois, la raison pour laquelle la fenêtre n'est pas mappée (cachée derrière d'autres fenêtres, minimisée, ombrée,…) n'a pas d'importance.