Perfmon-#个逻辑线程爆炸

时间:2018-08-02 12:45:22

标签: c# multithreading perfmon

根据perfmon的经验,我发现一个特定的w3wp进程跳到了一个惊人的+400.000.000.000逻辑线程。

我已在“放大”和“缩小”模式下添加了perfmon的屏幕截图。看起来跳跃是在同一进程的物理线程计数下降的同时发生的。

逻辑线程计数的实际值是4,294,967,294-比最大可能的uint值小1,这导致我可能是值-1溢出。

Zoomed in Zoomed out

有人知道这是否是本引用的stackoverflow帖子中提到的错误吗? Incredible number of logical threads; windbg can't see them?

还是有人有其他解释或调试建议?

1 个答案:

答案 0 :(得分:1)

我得出结论,这是一个基于Hans Passant的值和答案的线程竞赛错误。