[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 5# zhangzsky
游戏做的不错,不过这种依靠批处理断断续续调用image的方式光是调用第三方的启动时间就耗去了近0.8秒。
批处理虽好,但是你每次调用完再调用,还不如一次注入到cmd进程,直接进程守护。
还有gdi的绘图极限就是1000张1.5秒。不可能再快了。这是图片不是字符,显示一千张图片用时1.5秒已经到顶了。
建议,要么搞dll注入,要么使用画布技术双缓存。

TOP

本帖最后由 happy886rr 于 2016-11-28 12:42 编辑

回复 7# zhangzsky
别人写的第三方也都是C语言实现的,如果你想实现自己的某些特殊要求,那就得自己写工具,得自己开发。
如果嫌图片加载速度太慢,那就自己开发图形库,用汇编去实现关键部分,那样,我看每秒加载5000张图都有可能,前提是硬盘读取速度够快。加载的慢关键还是机械硬盘的读取速度太慢。
平均一张图20KB,一秒加载5000张就是近100M,机械硬盘读取的速度也就每秒50M~110M左右。光读取就花费1秒,所以你要的速度我觉得那得换固态硬盘才能实现。

TOP

返回列表