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