¿Es más eficiente en memoria / procesador abrir muchas ventanas en un escritorio o hacer que todas estas ventanas estén en pantalla completa?

1

Tengo muchas, muchas ventanas que deben estar abiertas al mismo tiempo (VM, cliente de correo electrónico, navegador, IDE, navegador de fuentes, rastreador de problemas, notebook, etc.), y a menudo me he topado con los 16GB de mi MacBook. RAM. ¿Sería más eficiente tener todo esto en 1 o 2 escritorios, o tener la mayor cantidad posible de pantalla completa en su propio escritorio?

Mi lógica aquí es que si todos están en 1 escritorio (o 2 con una configuración de 2 monitores), entonces la Mac no tiene que rastrear en qué escritorio está cada uno y puede usar esa memoria para otras cosas. . Por otro lado, si tengo muchas ventanas de pantalla completa, entonces no tiene que preocuparse por lo que pueda haber delante o detrás de esas ventanas, porque solo serán ellas y tal vez un cuadro de diálogo de preferencias, así que tal vez no. preste especial atención a las ventanas en otros escritorios, o en otras pantallas completas.

Intuitivamente, también siento que debe haber un impacto en el rendimiento de tener tantos escritorios virtuales abiertos. No sé cómo lo maneja Mac OS, pero creo que probablemente haya objetos duplicados (quizás cada uno tenga su propia barra de menú, dock, iconos, etc.)

    
pregunta Ben Leggiero 17.03.2015 - 15:18

2 respuestas

2

Para expandir el punto de patrix en los comentarios anteriores, esencialmente OS X realiza un seguimiento de cada ventana abierta, independientemente de dónde se encuentre, porque hay un proceso (es) que ejecuta cada ventana. También gestiona el uso de RAM, tomando de los pobres (programas abiertos menos usados recientemente) y dando a los ricos (programa actualmente en uso). Incluso si un programa tiene una ventana abierta en el mismo escritorio virtual, si es necesario, OS X eliminará la RAM de ese programa para alimentar el programa actualmente activo.

En teoría, es posible que incurra en una penalización de rendimiento de gráficos por tener todo en un escritorio, especialmente si tiene habilitada la transparencia, pero de lo contrario, realmente no hay implicaciones para el sistema. Entonces, básicamente, haga lo que sea mejor para su flujo de trabajo.

    
respondido por el tubedogg 17.03.2015 - 19:55
1

OS X tiene una función llamada App Nap que ralentiza cualquier aplicación que no esté al frente y -center y no están ejecutando una tarea de fondo para usted. No sé cuál es su configuración, pero creo que su lógica de que la computadora no tenga que preocuparse por las ventanas que no están en pantalla completa suena bien. ¡Debes realizar un experimento y ver qué pasa!

    
respondido por el user24601 17.03.2015 - 16:34

Lea otras preguntas en las etiquetas