1、编译器优化
VS中合理选择-O1、-O2、-O3选项,编译器会自动优化
2、语法优化
避免类型转换,比如使用size_t类型替换int类型
减少for循环内计算:避免重复计算;合理使用continue、break;将数值在循环外先计算好,比如.size();
3、openMP并行
看到一个很全面的介绍,思路差不多大概就是这些:

文章探讨了在VisualStudio中利用-O1、-O2、-O3编译器选项进行性能优化,强调了语法优化的重要性,如避免类型转换和减少循环内的计算。同时,文章介绍了如何通过OpenMP实现代码并行,以提高程序运行速度。
1、编译器优化
VS中合理选择-O1、-O2、-O3选项,编译器会自动优化
2、语法优化
避免类型转换,比如使用size_t类型替换int类型
减少for循环内计算:避免重复计算;合理使用continue、break;将数值在循环外先计算好,比如.size();
3、openMP并行
看到一个很全面的介绍,思路差不多大概就是这些:

766

被折叠的 条评论
为什么被折叠?