gpt4 book ai didi

c# - WinForms 应用程序变得随机无响应

转载 作者:行者123 更新时间:2023-11-30 18:39:26 26 4
gpt4 key购买 nike

我们正在构建一个基于 WinForms 的应用程序(使用 .NET 3.5)

最近我遇到了在执行我们应用程序的主要工作流程之一时,应用程序会在几秒钟内变得无响应,无法正确呈现 UI(显示“程序未响应”消息)。

我们已将问题简化为向标签控件添加工具提示的可疑代码行:

ToolTip tooltip = new ToolTip();
tooltip.SetTooltip(label, "something");

在过去的 2 天里,我一直在弄清楚这段代码中的哪些内容可以编码 UI 线程的任何问题,但未能做到。

我的问题是——是否可以使用性能分析器来收集有关此类代码的信息?请注意,ToolTip 类属于 WinForms,我没有可用的源代码。

删除这些行似乎可以完全解决问题。我想减少 future 的调试工作,因为这个问题可能会出现在我们代码库的其他位置。

编辑:我能找到的唯一类似的报告问题是:WinForm ToolTip.SetToolTip is Hanging my application :(

最佳答案

您可以使用类似 JetBrains DotTrace 的程序查看实际导致程序停止的情况

关于c# - WinForms 应用程序变得随机无响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9763040/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com