2009-06-24 76 views
3

我想知道一些关于它如何工作的技术信息,以及如何禁用或枚举与频繁崩溃的进程关联的容错堆垫片。 Windows 7用什么样的启发来决定何时应用FTH垫片?什么是Windows 7的容错堆?

回答

5

容错堆是堆上的一层,可以抵御常见的堆错误,比如堆溢出,双重释放等等。据我所知,只有一个FTH垫片 - 不是每个缓解的倍数。 http://msdn.microsoft.com/en-us/library/dd744764(VS.85).aspx描述了如何通过事件日志来监视是否为应用程序启用了FTH。

我不相信MS已经发布了启用FTH的确切启发式,但是,有一种启发式。

+1

今天我也注意到,显示了一个过程,我调试被启用FTH调试输出字符串: 的OutputDebugString FTH:(9556):容错堆垫片应用到当前进程***。这通常是由于之前的崩溃。 *** – 2010-07-10 19:20:01

相关问题