Acronis True Image causa un alto uso de la CPU de Explorer.exe

2025-08-24
Acronis True Image causa un alto uso de la CPU de Explorer.exe

El autor descubrió que, después de instalar Acronis True Image, conectar o desconectar un monitor externo provocaba un consumo excesivo de recursos de la CPU por parte de Explorer.exe, lo que provocaba lentitud en el sistema. Mediante el seguimiento ETW y la depuración, se identificó al culpable como una extensión de shell dentro de Acronis True Image. Esta extensión llama repetidamente a CreateToolhelp32Snapshot para recuperar una lista de procesos en ejecución, lo que provoca problemas de rendimiento. Acronis conoce el problema y planea solucionarlo. Una solución alternativa temporal consiste en eliminar una clave del registro o desinstalar el software.

Leer más

Trampas en la Comparación de Punto Flotante: Lo que Necesitas Saber

2025-05-15
Trampas en la Comparación de Punto Flotante: Lo que Necesitas Saber

Este artículo profundiza en las complejidades de comparar números de punto flotante. El autor destaca la falta de fiabilidad de las comprobaciones de igualdad simples debido a las limitaciones inherentes de precisión y los errores de redondeo acumulados. Se detallan dos métodos de comparación: error relativo (épsilon) y ULP (Unidades en el Último Lugar), junto con sus fortalezas y debilidades. El artículo enfatiza el fallo de las comparaciones de error relativo cerca de cero, proponiendo una solución que combina el error absoluto. Un ejemplo convincente usando `sin(π)` demuestra la cancelación catastrófica y cómo los errores de representación de punto flotante pueden mejorar la precisión de π.

Leer más

Google Maps no sabe cómo funcionan las direcciones de calle (¿o sí?)

2025-04-25
Google Maps no sabe cómo funcionan las direcciones de calle (¿o sí?)

Un exempleado de Google descubrió varios errores importantes de dirección en Google Maps, con varias direcciones ubicadas a kilómetros de su ubicación real. Estos no fueron simples errores tipográficos; sugieren un problema sistémico que causa problemas en el mundo real, como que los solicitantes de empleo pierdan audiciones. El autor explora las posibles causas, incluidos los errores de la base de datos y la falta de validación de direcciones, y observa que el mecanismo de retroalimentación de Google Maps no siempre es eficaz. El artículo solicita a Google que corrija estos errores y comparte la experiencia del autor al encontrarlos e informar sobre ellos.

Leer más

El algoritmo de ordenación de iconos O(n²) del Explorador de Windows causa bloqueos

2025-03-10
El algoritmo de ordenación de iconos O(n²) del Explorador de Windows causa bloqueos

Un usuario de Windows experimentó bloqueos en el explorador de archivos, y el autor utilizó herramientas de análisis de rendimiento para identificar al culpable: un algoritmo ineficiente de ordenación de iconos. La complejidad temporal O(n²) del algoritmo resultó en tiempos de ordenación excesivamente largos con muchos iconos, incluso cuando estaban ocultos. El autor lo verificó experimentalmente, destacando la necesidad de que los desarrolladores eviten algoritmos tan ineficientes.

Leer más
Desarrollo