如何提高程序加载的速度

xz820127 2007-12-15 10:31:08
我设计的acess数据库中存储了很多二进制图片,每次程序加载都很慢,请问该如何提高程序加载的速度啊
...全文
145 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuoxingyu 2007-12-17
  • 打赏
  • 举报
回复
或者可以不要显示太多,程序显示的过程,只加载少量几个图片,在下面的执行过程中才有选择的显示其他图片
terrywolf 2007-12-17
  • 打赏
  • 举报
回复
学习一下!
嗷嗷叫的老马 2007-12-17
  • 打赏
  • 举报
回复
从数据库载入二进制到内存或硬盘,速度不可能会有太大的提高.(假设代码已经达到最优)

除非你提升你的硬盘速度.

因此应该从流程上面想办法.

看看软件在什么时候有空,可以在后台载入...

也可以给用户一个提示,"正在载入图片"

不过这些都是假设你代码已经达到最优的情况.

如果代码达到最优时还是无法满足你性能的要求时,就得从这些方面考虑了.....
xz820127 2007-12-16
  • 打赏
  • 举报
回复
图片大概有一千多张
直接从数据库显示图片的
eslbs 2007-12-16
  • 打赏
  • 举报
回复
那加载程序的时候 选择性加载图片就好了
甚至可以学ps 那些做个 frmSplash 展示屏幕
一边显示这个 一个在后台加载。
东方之珠 2007-12-15
  • 打赏
  • 举报
回复
数据库中存储了很多二进制图片,那是很慢,因为数据库很大。能否改进一下?数据库中只保存图片的地址信息,比如文件名+路径名,这样调用起来肯定很快的!
eslbs 2007-12-15
  • 打赏
  • 举报
回复
很多图片是多少张?
程序加载是指加载所有图片吗?
加载图片要读数据库 你是直接从数据库显示图片 还是先生成文件再显示
现在显示器分辨率流行的也就1280*1024
程序打开以后还显示不出来的控件、图片之类的 等程序打开以后 再加载再显示也不迟。
liangCK 2007-12-15
  • 打赏
  • 举报
回复
将图片都以二进制流的形式进行存储..慢是肯定的.
如果在加载程序时..连接到数据库.进行查询..但又没有用到这些二进制流数据的话..
可以考虑一下进行列分割.
将二进制数据保存到另一表中.而用主/外键进行关联.
这样在不需要用到这些大数据的查询会快很多..
如果不是这样..慢也是解决不了的了..
xz820127 2007-12-15
  • 打赏
  • 举报
回复
建设数据库的主要目的就是把图片变成二进制流的形式进行存储
能否有更好的办法让调用稍微快一些啊

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧