一、代码质量分析

【软件工程基础】个人项目-数独-代码质量分析及性能测试由Visual Studio自带的代码分析工具,可以看出代码无错误和警告。

二、性能分析

【软件工程基础】个人项目-数独-代码质量分析及性能测试

从调试菜单中选择性能探查器,打开如上图的界面,设置完命令行参数后,点击开始,生成报告如下图。

【软件工程基础】个人项目-数独-代码质量分析及性能测试
这是设置命令行参数为-c 1000的情况下,即生成1000个数独终局。
【软件工程基础】个人项目-数独-代码质量分析及性能测试
这是CPU使用状况
【软件工程基础】个人项目-数独-代码质量分析及性能测试
可以看出执行单个工作最多的函数。
【软件工程基础】个人项目-数独-代码质量分析及性能测试
函数调用次数最多的函数,执行的都是输出到文件的操作。这个版本是我改进后的版本了,之前有一版输出更慢的没有进行性能分析,就没有办法展示出来。可以看出程序大部分时间不是在做数独的生成,而是写入文件的操作。

下面是求解数独问题的性能分析,question.txt文件中一共有1000个数独问题
【软件工程基础】个人项目-数独-代码质量分析及性能测试
【软件工程基础】个人项目-数独-代码质量分析及性能测试
可以看出在求解数独问题时,读取文件内容和输出到文件仍然占据了大部分时间。

相关文章:

  • 2021-12-21
  • 2021-07-16
  • 2022-12-23
  • 2021-07-02
  • 2021-12-09
  • 2021-04-21
  • 2021-12-03
  • 2021-10-10
猜你喜欢
  • 2021-06-08
  • 2021-10-23
  • 2022-01-04
  • 2021-10-09
  • 2021-09-22
  • 2022-02-08
相关资源
相似解决方案