我在阅读ExceptionDispatchInfo class上的Microsoft文档时,遇到了一个词"Watson信息",我不知道它是什么,也在互联网上找不到任何关于它的信息。许多文章都在谈论"沃森水桶"的问题,但没有人描述它是什么
有人能解释一下是什么吗?
感谢@alex-k,维基百科页面描述了:
Windows错误报告(WER((代号Watson(是微软在Windows XP中引入的一种崩溃报告技术。
和
在Microsoft Windows错误报告(WER(系统中,崩溃报告是根据";桶";。Buckets按对问题进行分类
- 应用程序名称
- 应用程序版本
- 应用程序生成日期
- 模块名称
- 模块版本
- 模块构建日期
- 操作系统异常代码/系统错误代码和模块代码偏移
理想情况下,每个bucket都包含由同一个bug引起的崩溃报告。
编辑:
维基百科页面还提到:
不要与将内存转储留在用户本地计算机上的Dr.Watson调试工具混淆,当应用程序在用户桌面上崩溃或停止响应时,Windows错误报告会收集并提供使用Internet向Microsoft发送错误后调试信息(内存转储(。
本节也值得一读:
对未来软件的影响
微软报告称,从Windows错误报告中收集的数据对软件的内部开发方式产生了巨大影响。例如,在2002年,Steve Ballmer指出,错误报告使Windows团队能够使用Windows XP SP1修复29%的Windows XP错误。超过一半的Microsoft Office XP错误是用Office XP SP2修复的。成功在一定程度上取决于80/20规则。错误报告数据显示,用户看到的绝大多数问题都是由一小部分错误造成的。修复20%的代码缺陷可以消除用户遇到的80%或更多的问题。《纽约时报》的一篇文章证实,错误报告数据有助于解决Windows Vista和Microsoft Office 2007测试版中出现的问题。
这行引用了Dr.Watson,一个收集崩溃信息的windows程序。