没有登录
中国开发网: 论坛: 程序员情感CBD: 贴子 706774
pcplayer: 我就是多次添加啊。我用一个 for i:=0 to 300000 do 来添加的。
理论上讲,预分配肯定比不预分配省时间。但实际测试,到30万条的时候,才看得到区别,而这个区别只有20MS,不值得去追求嘛。

我的测试代码基本上如下

StringList := TStringList.Create;
StringList.Capacity := 300000; //做预分配
for i := 0 to 300000 do StringList.Add(IntToStr(i));

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录