性能优化之编译优化
本文主要分享总结一下工作过程中用到有关于编译优化方面的性能优化手段。
1.反馈式编译PGO
本文使用冒泡排序作为例子来介绍PGO的使用,冒泡排序代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <vector>
void bubble_sort(std::vector<int> &nums)
{
int n = nums.size();
for (int i = 0; i < n; ++i) {
...