.net程序第一次需要编译,所以感觉第一次启动程序速度很慢。
其实启动程序速度慢些可以理解,但是当你打开某个窗体,而这个窗体需要加载一些数据(比如说datagridview显示数据),这个时候又必须得等待一些时间(因为第一次连接、访问数据库),感觉很不爽。
请问怎么样才能提高数据访问速度呢?
我的想法是在程序启动或是访问数据库之前就先悄悄的对数据库进行访问,那么以后涉及到数据加载速度就快了?呵呵,不知道可行性高不?高手请指点下,说下你们的建议或是看法。。
其实启动程序速度慢些可以理解,但是当你打开某个窗体,而这个窗体需要加载一些数据(比如说datagridview显示数据),这个时候又必须得等待一些时间(因为第一次连接、访问数据库),感觉很不爽。
请问怎么样才能提高数据访问速度呢?
我的想法是在程序启动或是访问数据库之前就先悄悄的对数据库进行访问,那么以后涉及到数据加载速度就快了?呵呵,不知道可行性高不?高手请指点下,说下你们的建议或是看法。。
解决方案 »
- 字符串格式转换
- 跪求如何动态修改hibernate.cfg.xml的文件
- 关于WebClient自动提交网页数据问题
- 还是画图类问题,请大家帮忙!!!!
- 大家看看我要怎么写才好
- 急急急,怎么用c#winform修改注册表健值???
- 如何实现readonly的DataGridView控件的继承
- (来人领分! 没人回答!!!)C# web服务移植到OpenSUSE系统的mono环境下build报错问题!! 请大家帮帮忙~~ 谢谢啦!!
- 怎么样从winform 向crystal report 报表传送报表参数?
- json 反序列化问题 求解啊
- IDbDataParameter 是什麼數據類型?
- 求一段正则表达式[[ 开头 ]]]]结尾
win开机的时候也卡啊
也就是Ctrl+F5执行,当大数据量的时候,你就知道速度快了~~~
但是可以参考我的一篇文章来解决调试慢的问题。
http://www.cnblogs.com/stan0714/archive/2009/01/12/1374004.html
您指的是在程序开发时候用Ctrl+F调试可以加快速度其实如果是在开发时候程序慢些也就没所谓了。
但是如果开发完成打包给用户,这个第一次数据访问窗体加载也是瞒些,等待时间也是仍然存在。。呵呵
我现在的想法是可不可以在利用用户在登陆窗体进行输入用户名或是密码的时候就偷偷对一些数据进行访问,或是放入缓存,这样当进行数据操作访问就可以加快速度
ok
就让他去当炮灰吧