Windows 10 suprimirá las aplicaciones en segundo plano


El administrador de tareas muestra qué procesos están en el modo de "fondo moderado" para ahorrar batería. Fuente: Microsoft

En enero de 2017, con la compilación Insider Preview 15002, Microsoft comenzó un experimento con una supresión parcial de la actividad de las aplicaciones en segundo plano. Según los resultados del experimento en un número limitado de dispositivos, resultó que la función Power Throttling le permite ahorrar hasta un 11% de la carga de la batería en los casos más extremos. Por lo tanto, ahora se decide hacer que esta característica forme parte de la compilación 16176 en Insider Preview. Esta compilación se lanzó hace unos días, fue la primera actualización después del lanzamiento de Creators Update.

En el modo Power Throttling, los procesos en segundo plano se ejecutan en el modo con mayor eficiencia energética. El proceso está en curso, pero con un mínimo de energía. Microsoft dice que ha realizado mejoras en Power Throttling desde enero al escuchar lo que los usuarios quieren, por lo que esta característica debería ayudar a ahorrar energía en muchas computadoras.

La función Power Throttling utiliza las capacidades de hardware de los procesadores modernos, a saber, la tecnología Speed ​​Shift. Hasta ahora, la función solo es compatible con los procesadores Intel Core de la sexta generación y posteriores. Estos son Skylake y Kaby Lake. Microsoft ahora está trabajando para ampliar el soporte para otros procesadores, esto podría suceder en los próximos meses.

En la práctica, el ahorro de energía en procesos en segundo plano requiere la introducción de un "sistema de detección sofisticado" a nivel del sistema operativo, explica Microsoft en un blog oficial. Windows necesita determinar cuáles de las aplicaciones en segundo plano son importantes para el usuario y cuáles no lo son. Por ejemplo, las aplicaciones importantes en segundo plano incluyen la reproducción de música, así como algunas otras tareas importantes. Para la mayoría de las aplicaciones, la "detección inteligente" funciona bien, pero en algunas aplicaciones puede tener errores. Microsoft llama a informar situaciones en las que Power Throttling no ha funcionado correctamente. Para hacerlo, ejecute la herramienta de comentarios Feedback Hub e informe un problema en la categoría Energía y batería → Aplicaciones estranguladas.

Además, puede controlar de forma independiente la agresividad de la supresión de aplicaciones en segundo plano a través del control deslizante.



Allí, este modo puede hacerse más agresivo en comparación con el valor recomendado (Ahorro de batería) o deshabilitarse en absoluto (Mejor rendimiento).

Al final, es posible excluir aplicaciones específicas del modo "moderación en segundo plano". Esto se realiza a través de las propiedades de la batería (Configuración → Sistema → Batería). En la ventana "Uso de la batería por aplicación", se selecciona la aplicación deseada y la configuración "Administrado por Windows" se cambia al modo "Apagado".

Cuando el portátil está encendido, la función Power Throttling no está activada. En este sentido, Microsoft recomienda ejecutar puntos de referencia, por ejemplo, solo en el modo de red para obtener un resultado objetivo de las mediciones de rendimiento.

Microsoft promete a los desarrolladores realizar cambios en la API para que las aplicaciones individuales tengan acceso directo a la configuración de ahorro de energía cuando trabajen en segundo plano.


Así es como se veía el administrador de tareas en Insider Preview (compilación 15002)

Nota En la última función de Power Throttling, se realizó un cambio en el administrador de tareas: para las aplicaciones en segundo plano, ahora se usa la frase "Moderado en segundo plano" en lugar del término "Acelerado".

Curiosamente, la función Power Throttling en Windows 10 recuerda un poco a las funciones de ahorro de batería en los navegadores modernos. Allí, esto también se hace "amortiguando" el trabajo de las pestañas de fondo: scripts, flash, etc. Por ejemplo, el navegador Chrome de la penúltima versión de Chrome 57 suprime activamente el trabajo de las pestañas de fondo . Ahí se hace puramente a nivel de programa. Cada componente de WebView tiene un presupuesto (en segundos) para ejecutar temporizadores en segundo plano. El temporizador no puede comenzar si el presupuesto es negativo. Después de ejecutar el temporizador, su tiempo de operación se deduce del presupuesto. El presupuesto se actualiza automáticamente con el tiempo (en 0.01 del presupuesto con cada segundo de tiempo real).


Suprimir la actividad de la pestaña de fondo en Chrome 57

La razón principal para implementar esta característica es que algunas aplicaciones mal diseñadas (por ejemplo, scripts de análisis y anuncios de JavaScript) consumen muchos recursos de la CPU, aunque están en segundo plano. Esto afecta negativamente el rendimiento del navegador y consume batería en los dispositivos móviles.

A nivel de software, la función de supresión de aplicaciones en segundo plano App Nap también funciona en macOS. En macOS, de esta manera incluso puede aumentar el rendimiento de la aplicación activa.

Source: https://habr.com/ru/post/es403281/


All Articles