看帖神器
未名空间
追帖动态
头条新闻
每日新帖
最新热帖
新闻存档
热帖存档
文学城
虎扑论坛
未名空间
北美华人网
北美微论坛
看帖神器
登录
← 下载
《看帖神器》官方
iOS App
,体验轻松追帖。
Winform_Load event 慢
查看未名空间今日新帖
最新回复:2021年12月7日 19点48分 PT
共 (6) 楼
返回列表
订阅追帖
只看未读
更多选项
阅读全帖
只看图片
只看视频
查看原帖
w
wzh
接近 3 年
楼主 (未名空间)
本版大侠,本人用.Net Winform开发的一款软件。其它一切都正常,就是一两个的
WINFORM LOAD EVENT太慢,影响用户体验和使用效果。几乎查阅不少地方,能改的几乎都改了,就是慢。有时,开始还行,奇怪的是再次LOAD就慢了。
下面链接的是问题演示,请本版大侠看看有什么办法改进。先谢了!
https://youtu.be/HUd_6UWgw2c
w
wass
接近 3 年
2 楼
这个早就不支持了,至少用WPF
【 在 wzh (@
[email protected]
) 的大作中提到: 】
: 本版大侠,本人用.Net Winform开发的一款软件。其它一切都正常,就是一两个的
: WINFORM LOAD EVENT太慢,影响用户体验和使用效果。几乎查阅不少地方,能改的几乎
: 都改了,就是慢。有时,开始还行,奇怪的是再次LOAD就慢了。
: 下面链接的是问题演示,请本版大侠看看有什么办法改进。先谢了!
: https://youtu.be/HUd_6UWgw2c
h
holance
接近 3 年
3 楼
winform应该挺快的,你在release build下面也是这么慢吗?
【 在 wzh (@
[email protected]
) 的大作中提到: 】
: 本版大侠,本人用.Net Winform开发的一款软件。其它一切都正常,就是一两个的
: WINFORM LOAD EVENT太慢,影响用户体验和使用效果。几乎查阅不少地方,能改的几乎
: 都改了,就是慢。有时,开始还行,奇怪的是再次LOAD就慢了。
:
: 下面链接的是问题演示,请本版大侠看看有什么办法改进。先谢了!
:
:
:
https://youtu.be/HUd_6UWgw2c
w
wzh
接近 3 年
4 楼
是的,还是一样。多线程和用SJHOWN event都试过。估计要拆分PANELs(共有12个)和2D USER CONTROL
h
holance
接近 3 年
5 楼
重复使用关掉的窗口?你可以用vs performance profiler看看开窗口慢的时候CPU耗在哪里了
【 在 wzh(@
[email protected]
) 的大作中提到: 】
<br>: 是的,还是一样。多线程和用SJHOWN event都试过。估计要拆分PANELs(共有12
个)和
<br>: 2D USER CONTROL
<br>
w
wzh
接近 3 年
6 楼
原因找到,在那个LOAD EVENT中调用了一个数据库TABLE,变得很慢。奇怪的是开始还
行,就是几次重复显示后就慢了。现在改成在前一个WINFORM完成后,就调用那个数据
库,同时将材料属性找出,传递给下个WINFORM,就很快了。
请输入帖子链接
收藏帖子
本版大侠,本人用.Net Winform开发的一款软件。其它一切都正常,就是一两个的
WINFORM LOAD EVENT太慢,影响用户体验和使用效果。几乎查阅不少地方,能改的几乎都改了,就是慢。有时,开始还行,奇怪的是再次LOAD就慢了。
下面链接的是问题演示,请本版大侠看看有什么办法改进。先谢了!
这个早就不支持了,至少用WPF
【 在 wzh (@[email protected]) 的大作中提到: 】
: 本版大侠,本人用.Net Winform开发的一款软件。其它一切都正常,就是一两个的
: WINFORM LOAD EVENT太慢,影响用户体验和使用效果。几乎查阅不少地方,能改的几乎
: 都改了,就是慢。有时,开始还行,奇怪的是再次LOAD就慢了。
: 下面链接的是问题演示,请本版大侠看看有什么办法改进。先谢了!
: https://youtu.be/HUd_6UWgw2c
winform应该挺快的,你在release build下面也是这么慢吗?
【 在 wzh (@[email protected]) 的大作中提到: 】
: 本版大侠,本人用.Net Winform开发的一款软件。其它一切都正常,就是一两个的
: WINFORM LOAD EVENT太慢,影响用户体验和使用效果。几乎查阅不少地方,能改的几乎
: 都改了,就是慢。有时,开始还行,奇怪的是再次LOAD就慢了。
:
: 下面链接的是问题演示,请本版大侠看看有什么办法改进。先谢了!
:
:
:
是的,还是一样。多线程和用SJHOWN event都试过。估计要拆分PANELs(共有12个)和2D USER CONTROL
重复使用关掉的窗口?你可以用vs performance profiler看看开窗口慢的时候CPU耗在哪里了
【 在 wzh(@[email protected]) 的大作中提到: 】
<br>: 是的,还是一样。多线程和用SJHOWN event都试过。估计要拆分PANELs(共有12
个)和
<br>: 2D USER CONTROL
<br>
原因找到,在那个LOAD EVENT中调用了一个数据库TABLE,变得很慢。奇怪的是开始还
行,就是几次重复显示后就慢了。现在改成在前一个WINFORM完成后,就调用那个数据
库,同时将材料属性找出,传递给下个WINFORM,就很快了。