数据压缩算法中的优化问题
- 在对1.3G大小的vcd文件进行压缩时,没有优化过的运行时间是14个小时,利用gpertools工具对算法进行性能瓶颈分析之后,最主要的优化地方是将string类型的字符串拼接方式由+改为+=,目前运行时间为220s.
- 其次优化了读取vcd文件的方式,使其能够从特定的位置开始读取,不存在读到无效数据的情况。利用的是c++中的 ifstream.tellg() 和ifstream.seekg(position,ios::beg)函数实现的。
posted on 2021-11-25 09:38 xiegangqingnian 阅读(59) 评论(0) 编辑 收藏 举报