这是我以前的问题Application crash with no explanation的扩展。查找堆腐败
我有很多被推测在应用服务器上造成堆损坏崩溃。这些崩溃只发生在生产中;他们不能在测试环境中复制。
我正在寻找一种方法来追踪这些崩溃。
应用程序验证建议,这将是罚款,但它是不可用的与我们的生产服务器。当我们尝试使用应用程序验证程序在生产环境中启动它时,即使这是一个相当强大的服务器(64位应用程序,16 GB内存,8个处理器),它变得非常缓慢以至于完全无法使用。在没有应用程序验证程序的情况下运行它,它仅使用大约1 GB的内存,并且不超过任何处理器周期的10-15%。
是否有任何其他工具,这将有助于找到堆损坏,而不增加巨大的开销?
这是一个很好的开始。我已经使用它一起使用Microsoft的应用程序验证程序,并能够找到我正面临的错误。 – 2012-11-28 19:56:19