第三次作业-效能分析

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三次作业-效能分析相关的知识,希望对你有一定的参考价值。

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

1.cpu使用百分比

 

 

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

Windows系统推荐使用 ptime.exe。

截图如下:

测试一:

 测试二

测试三

总结时间

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

 

 

 

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

 

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

 没有实现

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

 没有实现

以上是关于第三次作业-效能分析的主要内容,如果未能解决你的问题,请参考以下文章

2017年软件工程第三次作业-2效能分析

软件工程——第三次作业

软件工程第三周作业-效能分析

RTCSD第三次作业2017

软件第三次作业

第五次作业——python效能分析与几个问题(个人作业)