社区
C#
帖子详情
.net winform应用程序首次加载速度问题
zhangjidong
2007-07-26 01:13:34
winform应用程序首次加载速度比较慢,大概要8秒钟。第二次加载大概2秒。
1 首次加载都是在做什么?二次又在做什么?是否能优化一下使第一次加载时间缩短。例如开机时候预编译,加载应该需要的东西。
2 如果在用户第一次加载程序的时候加一个过度画面,应该在哪个方法里面加比较好。
...全文
407
6
打赏
收藏
.net winform应用程序首次加载速度问题
winform应用程序首次加载速度比较慢,大概要8秒钟。第二次加载大概2秒。 1 首次加载都是在做什么?二次又在做什么?是否能优化一下使第一次加载时间缩短。例如开机时候预编译,加载应该需要的东西。 2 如果在用户第一次加载程序的时候加一个过度画面,应该在哪个方法里面加比较好。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangjidong
2007-07-26
打赏
举报
回复
部署的时候怎样呢?让用户每次开机时运行一下ngen?
icezs
2007-07-26
打赏
举报
回复
mark up
北京的雾霾天
2007-07-26
打赏
举报
回复
第二次再加载的时候可能会从某些缓存中直接读取。比如连接池等机制。
jx0797
2007-07-26
打赏
举报
回复
本机映像生成器 (Ngen.exe) 是一个提高托管应用程序性能的工具。Ngen.exe 创建本机映像(包含经编译的特定于处理器的机器代码的文件),并将它们安装到本地计算机上的本机映像缓存中。运行库可从缓存中使用本机映像,而不是使用实时 (JIT) 编译器编译原始程序集。
在 .NET Framework 2.0 版中,Ngen.exe 有了很大变化:
安装程序集时还将安装其依赖项,从而简化了 Ngen.exe 的语法。
现在可以在应用程序域之间共享本机映像。
可利用新增操作 update 重新创建已经失效的映像。
操作可由计算机上使用空闲时间生成和安装映像的服务推迟执行。
消除了一些导致映像无效的因素。
zhangjidong
2007-07-26
打赏
举报
回复
我想.net framewoke是一次编译,多次执行.这个“一次编译”能不能提前做一下呢,让用户感觉不出来。或者他编译的时候给用户一个过度界面,不要什么都不提示,一会儿跳出一个窗口来。
jx0797
2007-07-26
打赏
举报
回复
ngen *.exe
winform
kindeditor
体积小,
加载
速度
快,但功能十分丰富。 内置自定义range,完美地支持span标记。 基于插件的方式设计,所有功能都是插件,增加自定义和扩展功能非常简单。 修改编辑器风格很容易,只需修改一个CSS文件。 支持大...
KindEditor
体积小,
加载
速度
快,但功能十分丰富。2. 内置自定义range,完美地支持span标记。 3. 基于插件的方式设计,所有功能都是插件,增加自定义和扩展功能非常简单。 4. 修改编辑器风格很容易,只需修改一个CSS文件。...
Winform
和ASP
.NET
、Web API详解
学完C#之后,就是进行
Winform
和ASP
.NET
、Web API的学习,这里会讲到
winform
框架的简单使用,ASP
.NET
项目的创建及架构的设计,Web API项目的创建与实战的学习(包含jwt认证等)
WinForm
应用程序
之注册模块的设计与实现
WinForm
应用程序
之注册模块的设计与实现 我们在安装一些桌面
应用程序
的时候,往往在会有提示当前用户使用的是试用版,要进行注册。刚好最近做了一个关于
应用程序
注册的小demo(这里只是一个思路),在...
winform
窗体的
加载
顺序
必须记录一下,写
winform
窗体的时候多复制了一行代码,错把InitializeComponent()写在窗体的
加载
事件,然后几乎所有的事件都出不了效果了!!!检查的时候觉得 InitializeComponent()的Initial和窗体
加载
好像是一样...
C#
110,524
社区成员
642,569
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章