请教常用操作的耗时

大都督111 2008-07-09 04:12:04
请教常用操作的耗时

我想到这个问题是因为我在做一个类似于白名单的功能时,需要添加约一百个文件的文件名,全路径,图标,出品公司,及其它相关信息,把它们添加到一个listview里面,由于分了白名单和黑名单,我希望每次切换时都重新从ini配置文件里面读入,这样的问题是listview显示时会稍稍卡一下,时间不超过1秒,但是非常影响使用心情。后来我在添加前加了
beginupdate,添加完后加入了endupdate后就不那么卡了,但还是会迟钝一下,如果数量只有几个则没有问题。

我很想知道一些Delphi里面的常用操作的耗时情况
比如 判断文件存在否,获取文件的扩展名,判断大小,获取一个可执行文件的图标,等等常见的操作,我不知道有没有人
做过类似的工作,也不知道我提出的这个问题有没有意义。

谢谢!

...全文
40 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuqianyi1974 2008-07-09
  • 打赏
  • 举报
回复
这些操作与机器性能,正在运行的软件数量,大小等各个方面都有关。不同的情况得到的结果肯定都不一样。不过可以大概测一下。我一般QueryPerformanceFrequency和QueryPerformanceCounter来测量时间

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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