【问题标题】:Debugging the application in .net在 .net 中调试应用程序
【发布时间】:2011-06-03 17:01:20
【问题描述】:

每当发生异常时,默认情况下它会创建一个异常类的新对象。 有没有办法找出应用程序中创建了多少异常对象。

或者有没有办法把断点放在异常类的构造函数中。

【问题讨论】:

  • 我觉得有更好的方法。您要解决什么总体问题?知道在堆上实例化了多少异常(和继承的类)实例有什么好处? (请记住,即使不使用某些异常也会被实例化。OutOfMemory、StackOverflow 等被实例化并保存在内存中以备不时之需,因为当它们发生时,可能不存在资源来实例化它们。)

标签: visual-studio-debugging


【解决方案1】:

您可以使用 VS 分析了解您的应用每秒发生了多少异常。只需从 Visual Studio 启动采样分析器会话。看: http://msdn.microsoft.com/en-us/library/ff647791.aspx
http://msdn.microsoft.com/en-us/library/kfhcywhs.aspx
http://msdn.microsoft.com/en-us/magazine/cc337887.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-02
    • 2017-10-24
    • 2010-10-15
    • 2013-04-08
    • 1970-01-01
    • 2011-01-24
    相关资源
    最近更新 更多