【问题标题】:Tools in Visual Studio to analyze freezing problemsVisual Studio 中用于分析冻结问题的工具
【发布时间】:2016-01-08 10:15:53
【问题描述】:

我正在开发一个遇到一些冻结问题的应用程序。我自己不是程序的作者,代码库很大。

程序的 GUI 会定期冻结(一两秒),由于我对代码不是很熟悉,我发现很难跟踪冻结问题的根源。因此我想知道是否有一种简单的方法可以使用某种分析工具在 Visual Studio 2015 中检测问题的根源?

该应用程序是用 C# 和 .net 4.0 编写的 winforms 应用程序。

/卡拉

【问题讨论】:

    标签: c# visual-studio profiling analysis freeze


    【解决方案1】:

    在 Visual Studio 中,您在菜单栏中有 "Analyze" 点。单击此处并选择“开始性能分析暂停。现在将您的应用程序带到冻结发生的位置。当您预计冻结会在接下来的时刻发生时,只需开始分析并在冻结消失后立即停止分析。在报告中,您现在应该希望看到谁花费的时间最多,这可能是您的根本原因。

    我知道这听起来有点乱,你必须摆弄才能真正获得正确的性能点,但恕我直言,如果你正在使用未知的代码库,这是最好的方法。

    【讨论】:

    • 谢谢!我会试试这个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-20
    • 1970-01-01
    • 2019-05-12
    • 2011-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多