| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1020 人关注过本帖
标题:该如何加速?至少也要1秒100MB左右才合理吧~
只看楼主 加入收藏
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
收藏
得分:0 
一次读取4mb不行吗?
2011-05-25 17:30
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
我只能说这方面是VB6中的弱点~需得靠DLL中去改善~而公用的DLL(类似的API并没有提供这功能)~所以只能自己写~再怎么钻~VB中的弱点是天生的~无法改善~

就拿STDF档来说~这档案网路上查都有~前天产线有个需求~说他无法使用我们给他的转档程式转(其实是资料合并(VB写的))~你知道他3个档案每个约100MB的16近位档~合并需要多久?答案是半个小时~而当初因为VB的效能怎么写都太低~所以已VB中为基础开发了C版的转换程式~你猜同一组档案我转多久?答案是5秒~VB的天生效率低没法改变~再钻也无意义~倒不如多利用VB中的长处~VB不是万能~但是VB + C几乎 = 天下无敌了~

先前网上找到的~
// UNIX<--->DOS
我试了很久了终于找到了原因:
1,可以用doscp -m拷则UNIX的文件与DOS的格式一样
2,或者用外壳命令:xtod(UNIX的格式转为DOS格式)

不要選我當版主
2011-05-25 17:45
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:0 
回复 11楼 bczgvip
别说4MB的了~当初我一次把400MB全部读进去内存都还差的很远~

再说C不用特别艰深的技巧才那么快~我当初VB6的版写好~全部复制到VC~只改语法~速度就相差百倍了~

不要選我當版主
2011-05-25 17:49
快速回复:该如何加速?至少也要1秒100MB左右才合理吧~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016700 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved