【发布时间】:2010-11-19 17:17:18
【问题描述】:
我很好奇 winqual 中用于标识项目的 ID。
我认为它是某种散列。发布了吗?
模块名称、版本和偏移量的哈希?
这似乎是合适的,但大小太小而无法涵盖可能性,除非使用一些截断/有损算法。
这似乎是通过客户端计算机上的小型转储生成的。
【问题讨论】:
我很好奇 winqual 中用于标识项目的 ID。
我认为它是某种散列。发布了吗?
模块名称、版本和偏移量的哈希?
这似乎是合适的,但大小太小而无法涵盖可能性,除非使用一些截断/有损算法。
这似乎是通过客户端计算机上的小型转储生成的。
【问题讨论】:
如果您对血淋淋的细节感兴趣,请阅读Debugging in the (Very) Large: Ten Years of Implementation and Experience (PDF),它由一些 Microsoft 人员在第二届 ACM 操作系统原则研讨会上提出。本文详细介绍了分桶过程。
它本质上是一个哈希,并不完美:“理想的分桶算法应该严格保持正交性:每个桶一个 bug,每个 bug 一个桶。WER 通过分桶的两个阶段来接近正交性。”
【讨论】: