代码改变世界

第三次作业-效能分析

2017-09-26 20:55  李圆圆  阅读(178)  评论(0编辑  收藏  举报

一   对本周作业中的功能4(仅由文件重定向读入,不由控制台输入)做效能分析

1.cpu使用百分比

 

 

要求0 以 战争与和平 作为输入文件,重读向由文件系统读入。连续三次运行,给出每次消耗时间、CPU参数。 (2分)

Windows系统推荐使用 ptime.exe。

截图如下:

测试一:

 测试二

测试三

总结时间

  第一次 第二次 第三次
测试时间 141.063 135.549 136.606

 

 

 

要求1 给出你猜测程序的瓶颈。你认为优化会有最佳效果,或者在上周在此处做过优化 (或考虑到优化,因此更差的代码没有写出) 。

 

要求2 通过 profile 找出程序的瓶颈。给出程序运行中最花费时间的3个函数(或代码片断)。要求包括截图

 没有实现

要求3 根据瓶颈,"尽力而为"地优化程序性能。

 没有实现