gpt4 book ai didi

c# - 从 Visual Studio 启动时,WPF 应用程序加载初始窗口的速度非常慢

转载 作者:行者123 更新时间:2023-11-30 15:32:41 25 4
gpt4 key购买 nike

我有一个相对简单的 WPF 应用程序。每当我从 Visual Studio 2012 中启动它时(在调试或 Release模式下),启动速度非常慢(实际上可能需要几分钟)。完成了一些自定义初始化工作(读取文件和从 SQLite 数据库加载数据),但它应该在 1 秒内完成,因为它比我直接通过单击 Debug/myapp.exe 文件启动应用程序花费的时间更少。

奇怪的是,如果我中断执行并立即继续(IDE 中的“播放”按钮),窗口将立即加载。如果我按 F5“开始调试”会出现问题,但如果我按 Ctrl+F5“不调试就开始”,它会立即加载。

我在 x86 模式下使用 .NET 4.5。

我尝试使用 dotTrace Performance 分析器进行分析,但问题无法通过这种方式重现(它将立即加载)。

您是否知道可能导致此问题的原因?

最佳答案

这种缓慢的可能性可能是由于打开了太多的 WPF 跟踪设置造成的。如果这是 的问题,您可以判断出来,因为输出窗口将在项目启动时填充信息。

如果这是您的问题,您可以通过转到

来调整您的跟踪设置

Tools > Options > Debugging > WPF Trace Settings

找到正确的部分后,您可以关闭各种跟踪选项,启动应用程序时应该会看到速度有所提高。

关于c# - 从 Visual Studio 启动时,WPF 应用程序加载初始窗口的速度非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18527057/

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