Acronis True Image 导致 Explorer.exe 高 CPU 使用率

2025-08-24
Acronis True Image 导致 Explorer.exe 高 CPU 使用率

作者发现安装Acronis True Image后,每次插拔外接显示器都会导致Explorer.exe占用大量CPU资源,系统卡顿。通过ETW追踪和调试,最终锁定罪魁祸首为Acronis True Image中的一个shell扩展,该扩展频繁调用CreateToolhelp32Snapshot获取进程列表,导致性能问题。Acronis已知晓该问题并计划修复,临时解决方法是删除注册表项或卸载软件。

阅读更多

浮点数比较的陷阱:你所不知道的那些事

2025-05-15
浮点数比较的陷阱:你所不知道的那些事

这篇文章深入探讨了浮点数比较的复杂性。作者指出,简单的浮点数相等比较往往不可靠,因为浮点数的精度有限,计算过程中的舍入误差会累积。文章详细解释了使用相对误差(epsilon)比较和基于 ULP(Units in the Last Place)比较这两种方法,并分析了它们的优缺点。文中还特别强调了在接近零的数值情况下,相对误差比较方法失效的问题,并提出了结合绝对误差进行比较的改进方案。最后,文章以`sin(π)`的计算为例,生动地说明了灾难性抵消现象,以及如何利用浮点数的表示误差来提高π的计算精度。

阅读更多
开发 精度

谷歌地图地址错误:一场现实世界中的寻址闹剧

2025-04-25
谷歌地图地址错误:一场现实世界中的寻址闹剧

一位前谷歌员工发现谷歌地图存在严重的地址错误,多个地址被错误地标记在相距数公里之外的位置。这些错误并非简单的拼写错误,而是系统性的问题,导致求职者错过了试镜等现实问题。文章分析了错误的可能原因,包括数据库错误和缺乏地址规则的校验机制,并指出谷歌地图的反馈机制并不总是有效。作者呼吁谷歌修复这些错误,并分享了他在寻找和报告这些错误过程中的经验。

阅读更多

人生、死亡和退休

2024-10-06
人生、死亡和退休

这篇文章是作者Bruce Dawson在妻子因胰腺炎去世一年后写下的。作者描述了这一年来他所经历的痛苦和煎熬,以及他是如何努力尝试在悲痛中重建生活。作者坦言,工作已经无法再给他带来快乐,反而成为了他追求生活和治愈心灵的负担。最终,他决定从Google辞职,开始提前退休,将生活的重心完全转向“生活”本身。

阅读更多
未分类 感悟