程序在Visual Studio中运行良好,但不在外部运行

时间:2018-01-29 19:31:10

标签: c# wpf visual-studio visual-c++ profiling

我遇到了一个非常奇怪的情况: 我已经在C#中为我的客户开发了一个丰富的WPF客户端。它在我们所有的开发者机器上都表现良好,但在客户端的计算机上表现不佳(在某些方面 - 见下文)。

奇怪的是: 如果已设置虚拟机进行测试。当我从资源管理器或控制台启动我的应用程序时,应用程序表现不佳。但是,当我在Visual Studio 2017中启动相同的应用程序时,它表现良好!调试和发布之间没有明显的区别。 “无调试器启动”也表现良好。

我在测试期间没有看到任何瓶颈:CPU使用率不高,DISK IO不多,网络IO不多,内存消耗不多。值得注意的是,当我的应用程序滞后时,Windows 10任务管理器中的状态从“执行执行”变为“非执行”。

我正在使用WPF,C#,Oracle数据库(通过.NET Native)。有几个掩码,我的客户端有问题但我正在调试一个对话框,其中有7行(从数据库中读取)乘以26个带有数据绑定的文本框。更改显示的数据时出现问题。当行(面板)的Datacontext更改为新加载的对象时,似乎滞后。

我很感激任何可能发生的暗示,以及我如何进一步调查。

编辑: - 更详细地描述了实际问题

0 个答案:

没有答案