Home Windows PowerToys de Microsoft obtiene un modo de baja memoria que elimina las...

PowerToys de Microsoft obtiene un modo de baja memoria que elimina las utilidades perezosas que acaparan la RAM de Windows 11

19

PowerToys puede obtener una función para agregar un modo de memoria baja para las utilidades compatibles

Microsoft PowerToys es un conjunto de herramientas esencial para los usuarios avanzados de Windows 11, con todo, desde administración avanzada de ventanas hasta selectores de color para todo el sistema. Sin embargo, tener todas estas utilidades listas para ejecutarse en cualquier momento supone un gran coste para la memoria del sistema. Los desarrolladores finalmente están abordando este problema con una nueva función de ahorro de memoria que elimina los procesos inactivos en segundo plano en PowerToys.

La característica es un modo de baja memoria desarrollado por la comunidad que potencialmente puede solucionar este drenaje inactivo al eliminar automáticamente los procesos inactivos.

Actualmente, varias utilidades de PowerToys mantienen un El proceso de ayuda o interfaz de usuario (UI) se ejecuta continuamente en segundo plano para que se abran inmediatamente cuando presione una tecla de acceso rápido. Si bien esto hace que las herramientas parezcan increíblemente rápidas y receptivas, también significa que PowerToys acumula memoria del sistema para utilidades que sólo puedes usar ocasionalmente.

El impacto en los recursos del sistema no es trivial. En una captura de pantalla compartida por los desarrolladores que rastrean el problema, se puede ver que el proceso PowerToys.ColorPickerUI consume más de 200 MB de RAM mientras está completamente inactivo en segundo plano.

La herramienta PowerToys ColorPicker utiliza 200 MB de RAM

Utilizo PowerToys a diario y nunca me he encontrado con una situación en la que el uso de RAM obstaculizara otras tareas. Sin embargo, estamos en un momento en el que ahorrar cada megabyte de RAM es más importante que nunca.

Cómo funciona la nueva función de ahorro de memoria en PowerToys

Para solucionar esta pérdida de memoria pasiva, un colaborador independiente envió Solicitudes de funciones y solicitudes de extracción posteriores (PR n.º 47487) En el repositorio de Microsoft PowerToys GitHub. La solución propuesta introduce un modo opcional de poca memoria.

Cuando un usuario habilita esta configuración, la utilidad especificada detendrá completamente su proceso auxiliar cuando no se esté utilizando activamente.

Cuando necesite la herramienta, al presionar la tecla de acceso rápido de activación estándar se reiniciará el proceso a pedido. La única desventaja de esta reducción en el uso de RAM en segundo plano es que el primer lanzamiento de ciertas utilidades puede ser un poco más lento de lo habitual.

Microsoft PowerToys

Según la documentación de la solicitud de extracción, este comportamiento de “salida después del uso” para ahorrar RAM admitirá inicialmente cuatro herramientas específicas en PowerToys:

  • Extractor de texto
  • selector de color
  • Pasta mejorada
  • ojeada

Este nuevo desarrollo agrega un mapa de configuración low_memory_modules compartido y una API de soporte, lo que permite a las utilidades compatibles elegir un comportamiento inactivo sin requerir un nuevo campo de esquema complejo para cada módulo individual.

PowerToys Runner actualizará la configuración almacenada en caché y aplicará la política reiniciando solo los módulos afectados. Luego, el sistema utiliza un comando específico. (PTSettingsHelper::is_low_memory_mode_enabled) Para determinar si un módulo debe permanecer caliente o apagarse después de su uso.

El modo de memoria baja en PowerToys es una obra maestra del desarrollo comunitario

Originalmente, el desarrollador llamó a la función “Modo de memoria baja”. Sin embargo, durante el proceso de revisión del código, los colaboradores de Microsoft sugirieron cambiar el nombre de la opción “Cerrar aplicaciones mientras está inactiva” porque describe mejor el comportamiento del sistema para los usuarios cotidianos.

Cierra aplicaciones si PowerToys tiene funciones deshabilitadas

Me gusta el hecho de que la interfaz de usuario coincida con la estética nativa de Windows 11. En la pestaña Configuración general de PowerToys, los usuarios verán una nueva sección expandible equipada con un ícono de hoja. Durante el desarrollo, los revisores notaron específicamente que este glifo de hoja se parecía al ícono de “modo de eficiencia” que se encuentra de forma nativa en el administrador de tareas de Windows 11.

Desde este nuevo bloque de configuración, puede hacer clic en “Habilitar todo” para aplicar el comportamiento de ahorro de memoria globalmente (en todos los dispositivos compatibles) o alternar la función individualmente para aplicaciones específicas como Text Extractor o Pic.

El interruptor también aparecerá dentro de la página de configuración dedicada para cada módulo compatible, junto con descripciones y exenciones de responsabilidad. “Cierra la aplicación cuando no está en uso para ahorrar memoria. Es posible que se abra lentamente”.

El modo de memoria baja está habilitado en la herramienta Selector de color de PowerToys

Por qué es importante liberar RAM para Windows 11

Esta optimización no podría llegar en mejor momento. PowerToys está ampliando constantemente su presencia. Recientemente probamos la paleta de comandos de PowerToys con una nueva base y funciones mejoradas de administración de diseño y cambio de tamaño de ventanas. A medida que la suite se vuelve más pesada con nuevas capacidades, se vuelve imperativo dejar de usar RAM en segundo plano.

Agarra y mueve PowerToys

Asimismo, esta optimización del software es útil para las recientes y controvertidas decisiones sobre el hardware de Microsoft.

Como informamos, Microsoft está lanzando una Surface Laptop de $ 1300 con solo 8 GB de RAM, lo que contradice fundamentalmente sus propios requisitos de hardware Copilot+ AI.

Si bien los fabricantes de hardware continúan vendiendo máquinas premium con Windows 11 con grupos de memoria muy limitados, los usuarios avanzados no pueden permitirse el lujo de que las utilidades en segundo plano consuman 200 MB de RAM solo para mantener un selector de color “caliente”.

Es importante tener en cuenta que la función aún no está disponible en PowerToys. Además, el equipo de desarrollo se aseguró de que mantener los procesos en segundo plano “calientes” en ejecución sería el comportamiento predeterminado en todas las aplicaciones para preservar la experiencia de inicio instantáneo.

Los usuarios que quieran recuperar la memoria de su sistema deben navegar manualmente a Configuración y elegir la función.

El código ya pasó con éxito sus pruebas unitarias y de validación ARM64 iniciales y actualmente está esperando la confirmación final del mantenedor antes de que pueda lanzarse al público.

Enlace fuente