一个VB程序的性能问题

firsthym 2009-05-14 10:23:20
原有一个VB无界面程序,是生成一个报表,原来只需要15分钟,现在要4个小时,请问有什么方法或者软件可以分析出是哪里耗用了大量时间吗?VS2005有这种功能吗?
...全文
104 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
rmini 2009-05-14
  • 打赏
  • 举报
回复
什么报表呀,要15分钟 ???????????????????
lyserver 2009-05-14
  • 打赏
  • 举报
回复
多少个表?多少个字段?多少行记录?15分钟本身就是一个很恐怖的数字,4小时就更别说啦,算法有问题。
tongnaifu 2009-05-14
  • 打赏
  • 举报
回复
单步调试看哪里占用时间
bbhere 2009-05-14
  • 打赏
  • 举报
回复
如果是连的SQLSERVER,用事件探查器看看哪个操作占用时间长
slowgrace 2009-05-14
  • 打赏
  • 举报
回复
你的表是不是都没加索引啊?
lyserver 2009-05-14
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 Chen8013 的回复:]
生成报表用 45 分钟,还无界面!

谁写的程序这么LJ? 
[/Quote]
同感,如果我写的报表生成代码也要运行4小时,我会哭的。
舉杯邀明月 2009-05-14
  • 打赏
  • 举报
回复
生成报表用 45 分钟,还无界面!

谁写的程序这么LJ? 
熊孩子开学喽 2009-05-14
  • 打赏
  • 举报
回复
数据库记录越来越多,时间也就越来越长垃
hehaiyi2008 2009-05-14
  • 打赏
  • 举报
回复
这样的程序,已经无从谈起“性能”的问题,要想从根本上解决问题,还是用数据库重写软件吧!
of123 2009-05-14
  • 打赏
  • 举报
回复
试试清理一下磁盘空间,让可用空间大一些。还有,如果打开超大文件,宜用二进制方式打开,分段读取,不要用 Input 模式打开。
firsthym 2009-05-14
  • 打赏
  • 举报
回复
更正一下,原来是跑45分钟。半导体工厂里面的记录,估计是有很多。
hehaiyi2008 2009-05-14
  • 打赏
  • 举报
回复
倒!~~~什么东西要15分钟!!!! 更别说4个小时!!
请楼主把问题补全
firsthym 2009-05-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bbhere 的回复:]
如果是连的SQLSERVER,用事件探查器看看哪个操作占用时间长
[/Quote]
什么事件探查器?是SQLSERVER的还是VS的啊?

7,763

社区成员

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

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