数据压缩算法中的优化问题

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

posted on 2021-11-25 09:38  xiegangqingnian  阅读(66)  评论(0编辑  收藏  举报

导航