摘要: 开发环境 Windows10 版本号1903 VS2019 16.3.2 Intel vtune Profile 2020 Microsoft. CodeAnalysis. FxCopAnalyzers 2.9.8 测试覆盖率工具opencppcoverage RAM 16GB 3200MHz 三星 阅读全文
posted @ 2020-01-18 22:47 LightningStar 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 测试环境 Windows10 64bit Intel VTune Profile AMD 2700x sudoku.exe -c 1000000 生成1e6的数据量运行状况如下。 总用时 最耗时函数 void copySudoku(const Sudoku& src, char* dst) { in 阅读全文
posted @ 2020-01-18 16:45 LightningStar 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一、 运行代码分析 运行代码分析结果如下: 1> 已启动全部重新生成: 项目: suduku_without_gui, 配置: Release Win32 1>header.cpp 1>interpretor.cpp 1>SudokuChecker.cpp 1>SudokuMaker.cpp 1>S 阅读全文
posted @ 2020-01-18 09:32 LightningStar 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: 一、 换行格式问题 在与同学进行测试的过程中发现,一个文件的换行格式可以有多种,即CRLF,CR,LF三种,而我在进行输入输出的时候使用ReadFile和WriteFile进行文件输入输出仅考虑了字符数为1的情况。在大多数情况下,Windows文件格式为CRLF,因此需要对文件进行判断。其中输出可以 阅读全文
posted @ 2020-01-18 08:48 LightningStar 阅读(201) 评论(0) 推荐(0) 编辑