WPF开发的windows应用程序第一次启动速度很慢

时间:2021-06-17 20:43:37
用WPF开发的windows 应用程序,没有任何动态效果,只是一个很简单的登录登录窗口。第一次打开运行时速度很慢。大概要等上3到5秒。有没办法加快首次运行的速度啊?

6 个解决方案

#1


你的构造函数中是不是有读取数据之类的信息? 另外,确认应用初始化时所经历的步骤,这样就比较容易判断问题,和解决问题了。

#2


只有个登录界面,没有引用其他任何数据。一张背景图,两个textbox一个button

引用 1 楼 jv9 的回复:
你的构造函数中是不是有读取数据之类的信息? 另外,确认应用初始化时所经历的步骤,这样就比较容易判断问题,和解决问题了。

#3


启动时用到数据库了?

#4


.net的东西都是这样,第一次启动要编译成本地代码,如果没做任何浪费时间操作的话,那就没法了

#5


如果要节省这段JIT编译器进行编译的时间,可以利用ngen.exe生成程序集的本机镜像

#6


背景图是不是尺寸非常大呢?检查你的引用类库,有的类库不调用,可以删除,无须编译到Resource中。

#1


你的构造函数中是不是有读取数据之类的信息? 另外,确认应用初始化时所经历的步骤,这样就比较容易判断问题,和解决问题了。

#2


只有个登录界面,没有引用其他任何数据。一张背景图,两个textbox一个button

引用 1 楼 jv9 的回复:
你的构造函数中是不是有读取数据之类的信息? 另外,确认应用初始化时所经历的步骤,这样就比较容易判断问题,和解决问题了。

#3


启动时用到数据库了?

#4


.net的东西都是这样,第一次启动要编译成本地代码,如果没做任何浪费时间操作的话,那就没法了

#5


如果要节省这段JIT编译器进行编译的时间,可以利用ngen.exe生成程序集的本机镜像

#6


背景图是不是尺寸非常大呢?检查你的引用类库,有的类库不调用,可以删除,无须编译到Resource中。