Parece particularmente contradictorio: minimiza una aplicación porque planea volver a ella más tarde y desea omitir el cierre de la aplicación y reiniciarla más tarde, pero a veces maximizarla lleva incluso más tiempo que iniciarla de nuevo. ¿Lo que da?
La sesión de preguntas y respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios web de preguntas y respuestas impulsada por la comunidad.
La pregunta
El lector de superusuario Bart quiere saber por qué no está ahorrando tiempo con la minimización de aplicaciones:
Trabajo mucho en Photoshop CS6 y en varios navegadores. No los uso todos a la vez, por lo que a veces algunas aplicaciones se minimizan en la barra de tareas durante horas o días.
El problema es que cuando trato de maximizarlos desde la barra de tareas, ¡a veces lleva más tiempo que iniciarlos! Especialmente Photoshop se siente realmente extraño durante muchos segundos después de aparecer finalmente, es lento, no responde e incluso a veces se congela por completo durante un minuto o dos.
No es un problema de hardware, ya que ha sido así desde siempre en todas mis PC.
¿Lo notaría también después de actualizar mi HDD a SSD y agregar RAM (mi PC principal tiene 4 GB actualmente)? ¿Podrían los tipos con PC / Mac poderosos decirme - también te pasa a ti?
Supongo que los sistemas operativos de alguna manera se "enfocan" en el software activo y alejan todos los recursos de los que se ejecutan, pero no se utilizan. ¿Es posible establecer de alguna manera las prioridades de RAM / CPU / HDD o algo, por ejemplo, Photoshop, para que no se ralentice después de un largo período de inactividad?
Entonces, ¿cuál es el trato? ¿Por qué se encuentra esperando maximizar una aplicación minimizada?
La respuesta
El colaborador de superusuario Allquixotic explica por qué:
Resumen
El problema inmediato es que los programas que ha minimizado se están paginando en el "archivo de paginación" de su disco duro. Este síntoma se puede mejorar instalando un disco de estado sólido (SSD), agregando más RAM a su sistema, reduciendo la cantidad de programas que tiene abiertos o actualizando a una arquitectura de sistema más nueva (por ejemplo, Ivy Bridge o Haswell). De estas opciones, agregar más RAM es generalmente la solución más efectiva.
Explicación
El comportamiento predeterminado de Windows es dar prioridad a las aplicaciones activas sobre las inactivas para tener un lugar en la RAM. Cuando hay una presión de memoria significativa (lo que significa que el sistema no tiene mucha RAM libre si permitiera que cada programa tenga toda la RAM que desea), comienza a poner programas minimizados en el archivo de paginación, lo que significa que escribe su contenido de la RAM al disco, y luego libera esa área de RAM. Esa RAM gratuita ayuda a los programas que está utilizando activamente, por ejemplo, su navegador web, a ejecutarse más rápido, porque si necesitan reclamar un nuevo segmento de RAM (como cuando abre una nueva pestaña), pueden hacerlo.
Esta RAM "libre" también se utiliza como página de caché , lo que significa que cuando los programas activos intentan leer datos en su disco duro, esos datos pueden almacenarse en caché en la RAM, lo que evita que se acceda a su disco duro para obtener esos datos. Al usar la mayor parte de su RAM para la caché de la página y al cambiar los programas no utilizados al disco, Windows está tratando de mejorar la capacidad de respuesta de los programas que está usando activamente, poniendo RAM a su disposición y almacenando en caché los archivos a los que acceden en RAM en lugar del disco duro.
La desventaja de este comportamiento es que los programas minimizados pueden tardar un tiempo en copiar su contenido del archivo de paginación, en el disco, de nuevo a la RAM. El tiempo aumenta cuanto mayor es la huella del programa en la memoria. Es por eso que experimenta ese retraso al maximizar Photoshop.
RAM es muchos veces más rápido que un disco duro (dependiendo del hardware específico, puede ser de varios órdenes de magnitud). Un SSD es considerablemente más rápido que un disco duro, pero sigue siendo más lento que la RAM en varios órdenes de magnitud. Tener su archivo de paginación en un SSD ayuda , pero también desgastará el SSD más rápido de lo habitual si su archivo de página se utiliza mucho debido a la presión de la RAM.
Remedios
Aquí hay una explicación de los remedios disponibles y su efectividad general:
- Instalación de más RAM : Esta es la ruta recomendada. Si su sistema no admite más RAM de la que ya tiene instalada, necesitará actualizar más de su sistema: posiblemente su placa base, CPU, chasis, fuente de alimentación, etc. dependiendo de la antigüedad. Si es una computadora portátil, es probable que deba comprar una computadora portátil completamente nueva que admita más RAM instalada. Cuando instala más RAM, reduce presión de memoria , lo que reduce el uso del archivo de paginación, lo cual es bueno en general. También pone a disposición más RAM para la caché de página, lo que hará que todos los programas que acceden al disco duro se ejecuten más rápido. A partir del cuarto trimestre de 2013, mi recomendación personal es que tenga al menos 8 GB de RAM para una computadora de escritorio o portátil cuyo propósito sea algo más complejo que la navegación web y el correo electrónico. Eso significa edición de fotos, edición / visualización de videos, juegos de computadora, edición o grabación de audio, programación / desarrollo, etc., todos deben tener al menos 8 GB de RAM, si no más.
- Ejecute menos programas a la vez : Esto solo funcionará si los programas que está ejecutando no usan mucha memoria por sí mismos. Desafortunadamente, los productos de Adobe Creative Suite como Photoshop CS6 son conocidos por utilizar una enorme cantidad de memoria. Esto también limita su capacidad para realizar múltiples tareas. Es un remedio temporal y gratuito, pero puede ser un inconveniente cerrar su navegador web o Word cada vez que inicia Photoshop, por ejemplo. Esto tampoco evitaría que Photoshop se intercambie al minimizarlo, por lo que realmente no es una solución muy eficaz. Solo ayuda en algunas situaciones específicas.
- Instalar un SSD : Si su archivo de página está en un SSD, la velocidad mejorada del SSD en comparación con un disco duro dará como resultado un rendimiento generalmente mejorado cuando el archivo de página debe leerse o escribirse. Tenga en cuenta que los SSD no están diseñados para soportar un flujo aleatorio de escrituras muy frecuente y constante; solo se pueden escribir sobre un número limitado de veces antes de que comiencen a fallar. El uso intensivo de un archivo de página no es una carga de trabajo particularmente buena para un SSD. Deberías instalar un SSD en combinación con una gran cantidad de RAM si desea el máximo rendimiento mientras se preserva la longevidad del SSD.
- Utilice una arquitectura de sistema más nueva : Dependiendo de la antigüedad de su sistema, es posible que esté usando una arquitectura de sistema desactualizada. La "arquitectura del sistema" se define generalmente como la "generación" (piense en generaciones como niños, padres, abuelos, etc.) de la placa base y la CPU. Las generaciones más nuevas generalmente admiten E / S (entrada / salida) más rápidas, mejor ancho de banda de memoria, menor latencia y menos contención sobre los recursos compartidos, en lugar de proporcionar enlaces dedicados entre componentes. Por ejemplo, a partir de la generación "Nehalem" (alrededor de 2009), se eliminó el bus frontal (FSB), lo que eliminó un cuello de botella común, porque casi todos los componentes del sistema tenían que compartir el mismo FSB para transmitir datos. Esto fue reemplazado por una arquitectura de "punto a punto", lo que significa que cada componente tiene su propio "carril" dedicado a la CPU, que continúa mejorando cada pocos años con las nuevas generaciones. En general, verá una mejora más significativa en el rendimiento general del sistema según la "brecha" entre la arquitectura de su computadora y la última disponible. Por ejemplo, una arquitectura Pentium 4 de 2004 verá una mejora mucho más significativa al actualizarse a "Haswell" (la última hasta el cuarto trimestre de 2013) que una arquitectura "Sandy Bridge" de ~ 2010.
Enlaces
Preguntas relacionadas:
¿Cómo reducir la agitación del disco (paginación)?
Intercambio de Windows (archivo de página): ¿Activar o desactivar?
Además, en caso de que lo esté considerando, no debería deshabilitar el archivo de página, ya que esto solo empeorará las cosas; ver aquí .
Y, en caso de que necesite más convencimiento para dejar el archivo de página de Windows solo, consulte aquí y aquí .
¿Tiene algo que agregar a la explicación? Habla en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Consulte el hilo de discusión completo aquí .