Ingeniero de Microsoft desvela un sorprendente secreto del portapapeles de Windows

Raymond Chen vuelve con anécdotas del sistema operativo más usado del mundo. Ahora, uno de los misterios más grandes del portapapeles de Windows 10 y 11 ha salido a la luz.
Al ser un SO lanzado en 1995, a medida que pasan los años, el crecimiento de Microsoft en la industria ha sido exponencial y ha acumulado muchas anécdotas interesantes sobre la manera en la que se ha mejorado en el sector.
Anteriormente, el experto en desarrollo de software que trabaja para dicha compañía, reveló que una canción de Janet Jackson (hermana de Michael Jackson) estuvo a punto de dañar muchos ordenadores con Windows XP. Esta vez, ha contado un detalle importante sobre el uso de una de las funciones más útiles: el guardado en portapapeles.
Puedes almacenar todo el texto que copies si habilitas la función de historial de portapapeles. Esto es tan sencillo como presionar Windows+V y hacer clic en Activar. Sin embargo, uno de los problemas que reportan los usuarios es que a veces no se guardan cuando se copian rápido muchas cosas de manera continúa y el veterano ingeniero finalmente ha explicado el porqué.
El portapapeles de Windows no guarda cambios rápidos para evitar problemas de rendimiento

¿Alguna vez te ha pasado que has copiado varias cosas y no se han guardado en el portapapeles? Es más común de lo que parece y suena a que se trata de un error, pero en realidad no lo es, pues así funciona esta herramienta y Raymond Chen ha explicado cómo es que se dan estas situaciones.
En sí, esta característica fue creada para resolver la necesidad de recuperar texto que anteriormente fue copiado, pero el proceso para lograrlo no es tan simple y si se hace de una manera distinta, puede que el rendimiento del ordenador sea afectado.
Para entenderlo mejor, el ingeniero explica que cuando algo es copiado, el sistema debe recibir un aviso para realizar el cambio, pero no es capaz de hacerlo de forma inmediata. Esto hace que solo se guarde lo último que has calcado y no las demás cosas, a pesar de que sean diferentes-
“El servicio de historial del portapapeles funciona de forma asíncrona. Registra los cambios en el portapapeles mediante [nombre del archivo] AddClipboardFormatListenery, al recibir una notificación de cambio, actualiza el historial. Sin embargo, el receptor recibe la notificación de forma asíncrona, por lo que, para cuando reciba el mensaje, es posible que el portapapeles haya cambiado una segunda vez (WM_CLIPBOARDUPDATE)”. — Raymond Chen.
“¿Por qué el historial del portapapeles de Windows no registra cambios muy rápidos en su contenido?”, según lo que explica, la razón por la que sucede esto es que se utiliza un método asíncrono para que se puedan ejecutar los cambios sin que el sistema se vuelva lento o se bloquee.
Capturar velozmente cada alteración puede tener repercusión en la eficiencia, generando una ralentización innecesaria cuando se trata de una herramienta nativa sencilla. Prácticamente, se ha hecho el código de esta manera para que proteger a los usuarios de estos problemas.
En otros programas, esto sí se puede hacer, como las notificaciones sincronizadas que realizan las apps, que sí son capaces de adquirir los cambios inmediatos, pero consumiendo más memoria RAM y parte de otros recursos.
"Esto es diferente de los visores de portapapeles, que reciben notificaciones sincronizadas cuando el portapapeles cambia. La desventaja es que podría perderse los cambios del portapapeles. La gran ventaja es que no ralentiza ni bloquea el portapapeles”.
Chen comenta que también ha sido necesario hacer esto para no sobrecargar esta función con contenido que al final no va a hacer usado. Es decir, tal vez has copiado 100 cosas y solo utilizarías 10 como mucho.
Por eso es que se impide que este tipo de información permanezca por mucho tiempo almacenado, además de tener que evitar los problemas como el spyware o el keylogger. De este modo, siempre se deja la última opción que ha recibido el sistema si se han adquirido varios datos en poco tiempo.
Este pequeño, pero importante detalle, demuestra el esfuerzo de Microsoft por priorizar el rendimiento y la estabilidad de Windows. Cada cosa cuenta cuando se trata de obtener resultados positivos en la eficiencia de los dispositivos.
Sin duda, es otra de las anécdotas de Chen que resuelven muchas dudas, aunque la manera en la que se creó la pantalla azul de la muerte también ha resultado ser muy llamativa para los seguidores de la compañía de Bill Gates.