Minimizar una ventana puede liberar un poco de memoria, pero depende de la aplicación y no será demasiado. En cualquier caso, minimizar no hará más diferencia que cualquier otra forma de esconderse.
Incluso si la ventana de una aplicación está minimizada, todavía se está ejecutando. La aplicación no necesitará mantener menos datos en la memoria solo porque una de sus ventanas está minimizada.
Se notifica a una aplicación cada vez que se minimiza o restaura una de sus ventanas. También se notifica cuando parte de su ventana se vuelve visible u oculta. Es posible, pero poco probable, que la aplicación reaccione de manera diferente a varias razones por las que su ventana puede estar oculta:
- Se puede minimizar, lo que significa que la ventana no se muestra y se muestra un icono en su lugar.
- Se puede ocultar detrás de otras ventanas (incluida la ventana de pantalla completa de un protector de pantalla).
- Se puede mostrar en un escritorio, espacio de trabajo, ventana gráfica diferente o como lo llame su administrador de ventanas.
- Se puede ocultar de alguna otra manera, por ejemplo, "sombreado" (lo que significa que solo se muestra una barra de título), o simplemente sin asignar (lo que significa que el administrador de ventanas ha decidido por cualquier razón que la ventana no debe mostrarse).
Si la ventana de una aplicación está completamente oculta, entonces la aplicación no necesita actualizar el contenido de la ventana. Si necesita asignar memoria para actualizar ese contenido, no lo hará mientras la ventana esté oculta. Además, si una ventana está oculta (por cualquier motivo), la aplicación podría liberar un poco de memoria dentro del servidor X.
Lo que marca una mayor diferencia en la práctica es que si no se muestra una ventana, la aplicación no hace cálculos para volver a dibujar los contenidos y, por lo tanto, los datos necesarios para dibujar los contenidos se pueden intercambiar. Si la RAM está apretada y hay una ventana con la que no va a interactuar durante un tiempo, es mejor si la ventana no está asignada. Nuevamente, la razón por la cual la ventana no está asignada (oculta detrás de otras, minimizada, sombreada, ...) no es importante.