您的位置:逆风者 VB 正文
原作者:www.upwinder.com 添加时间:2007-09-12 原文发表:2007-08-31 人气:572 来源:未知

固定长度字符串的处理速度通常慢于可变长度字符串,这是因为所有的VB字符串函数和命令只能识别可变长度字符串。因此,所有固定长度字符串比然被转换为可变长度字符串。

逆@风@者

但是,由于固定长度字符串数组占据着一块连续的内存区域,因此在被分配以及释放时,速度明显快于可变长度的数组。比如:在一个Pentium 233MHz机器上,对于一个固定长度为100,000的数组,给其中30个位置分配数值,大约只花费半秒种的时间。而如果是可变长度的数组,同样的操作要耗费8秒之多!后者的删除操作耗时大约0.35秒,但固定长度的数组几乎可以立即“毙命”!如果应用程序中涉及到这么大的一个数组操作,选择固定长度方式数组绝对是确定无疑的了,无论是分配数值,还是释放操作,都可以风驰电掣般完成。

相关文章

快速清除数组部分内容
创建新表时,快速拷贝字段
用InStr函数实现代码减肥
静态变量慢于动态变量
And、Or和Xor:让我们来优化表达式
创建任意长度重复字符串的简洁方法
使用 $-类型 字符串函数会更快
为常量定义合适的类型
火眼识破隐藏的Variant变量
深入使用LIKE操作符
你真正理解 Allow Unrounded Floating Poin
重定义编译DLL文件的基地址
使用ObjPtr检测2个对象变量是否指向同一对象
使用Objptr函数快速查找集合中的对象
Visual Basic代码优化的六条军规
VB“变态”用法之高效字串指针类
如何去优化你的VB程序
字体对象克隆招法
Friend过程快于Public过程
如何编写高质量的VB代码

相关评论


本文章所属分类:首页 VB

  热门关键字: