WPF程序在一台计算机上超级快速启动,但在另一台计算机上超级慢

use*_*480 6 .net c# wpf optimization performance

我的wpf程序在具有相同规格的不同计算机上的启动性能方面存在一个奇怪的问题.一台计算机加载我的程序不到一秒钟.具有相同规格的另一台计算机加载10秒以上.

在Visualstudio性能分析器的帮助下,我注意到两台计算机以不同方式加载程序!这太奇怪了.

我的问题与这篇文章基本相同: C#WPF应用程序启动速度非常慢

"快速"计算机上的性能分析器(我的意思是快速启动程序)显示该程序以System.Windows.Application开头.运行(),而"慢"表示它以System.Windows.Application开头.RunInternal(...)

使用额外的"内部",即使两台计算机的规格相同且源代码相同,启动时间也会增加10倍.(实际上,它只是普通的mvvm light WPF启动文件)

有任何想法吗?

Kav*_*ian 0

  1. 记录未捕获的异常(在应用程序级别)。
  2. 查看两台计算机上的用户是否具有相同级别的授权(均为管理员,即;或者更确切地说不是)。

那应该有帮助。