开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
N/A
问题(Question):
接手别人的code, 想解决读档存取资料速度过慢的问题
对像是约40万笔资料的纯文字档
内容有分段, 部份不重要
主要的段落每一行是三或四个字串
ex: AAAA BBBB CCC (DD)
资料量超过35万行
目前读取的方式是开档后对各行getline,再
1. 透过stringstream来parsing该line的字串并填入Structure后,
2. 以vector<Structure>.push_back入(该Structure)
主要bottleneck即分别在于以上两个动作
总耗费时间约超过25秒
不知道有更快的方法来取得结构化的资料以利后续使用吗?
谢谢!