• 8797阅读
  • 4回复

QList加载大量数据后clear速度超级慢,有没有快的方法清空list?【已解决】 [复制链接]

上一主题 下一主题
离线luoyes
 

只看楼主 倒序阅读 楼主  发表于: 2010-04-21
— 本帖被 午小夜 执行加亮操作(2010-04-22) —
如题,数据到10w个后clear要花4秒多,如何才能快些?

--------------------------------------------------------------------------
方法看二楼
[ 此帖被luoyes在2010-04-22 08:41重新编辑 ]
离线xtfllbl

只看该作者 1楼 发表于: 2010-04-21
额,楼主你没考虑过数据库这个东西么?
上海欢迎您
离线318065268
只看该作者 2楼 发表于: 2010-04-21
做个垃圾回收指针,指向你的这个List,而之前的List则指向NULL,需要用到时再重新new。这个垃圾回收指针可以在新的线程中clear,或者直接留到程序结束时clear。
如果想要提高速度,建议还是使用数组。
Email  rsail@126.com(私人邮箱)
QQ:   318065268
离线luoyes

只看该作者 3楼 发表于: 2010-04-22
引用第2楼318065268于2010-04-21 17:28发表的  :
做个垃圾回收指针,指向你的这个List,而之前的List则指向NULL,需要用到时再重新new。这个垃圾回收指针可以在新的线程中clear,或者直接留到程序结束时clear。
如果想要提高速度,建议还是使用数组。


非常棒!小弟佩服佩服!
不过我找到了别的解决方法,不过这种思路是一种收获,在此谢过了!
离线eric584930

只看该作者 4楼 发表于: 2014-06-17
回 luoyes 的帖子
luoyes:非常棒!小弟佩服佩服!
不过我找到了别的解决方法,不过这种思路是一种收获,在此谢过了! (2010-04-22 08:40) 

楼主用的什么方法,参考一下
生活就是这样
快速回复
限100 字节
 
上一个 下一个