diff --git a/.github/workflows/osrm-backend.yml b/.github/workflows/osrm-backend.yml
index b8aa45d27..97fb7e5dd 100644
--- a/.github/workflows/osrm-backend.yml
+++ b/.github/workflows/osrm-backend.yml
@@ -615,7 +615,7 @@ jobs:
- name: Enable compiler cache
uses: actions/cache@v3
with:
- path: ~/.ccache
+ paths: ["~/.ccache", "~/.cache/ccache"]
key: v1-ccache-benchmarks-${{ github.sha }}
restore-keys: |
v1-ccache-benchmarks-
diff --git a/scripts/ci/post_benchmark_results.py b/scripts/ci/post_benchmark_results.py
index 11b202f77..8ccbc2023 100644
--- a/scripts/ci/post_benchmark_results.py
+++ b/scripts/ci/post_benchmark_results.py
@@ -14,9 +14,9 @@ def create_markdown_table(results):
header = "| Benchmark | Base | PR |\n|-----------|------|----|"
rows = []
for result in results:
- base = result['base'].replace('\n', '
')
- pr = result['pr'].replace('\n', '
')
- row = f"| {result['name']} | ```{base}``` | ```{pr}``` |"
+ base = result['base']
+ pr = result['pr']
+ row = f"| {result['name']} | ```\n{base}\n``` | ```\n{pr}\n``` |"
rows.append(row)
return f"{header}\n" + "\n".join(rows)
diff --git a/src/benchmarks/alias.cpp b/src/benchmarks/alias.cpp
index f8ca5dd12..f2eab6af8 100644
--- a/src/benchmarks/alias.cpp
+++ b/src/benchmarks/alias.cpp
@@ -64,7 +64,7 @@ int main(int, char **)
return EXIT_FAILURE;
}
TIMER_STOP(aliased_u32);
- util::Log() << "aliased u32: " << TIMER_MSEC(aliased_u32);
+ std::cout << "aliased u32: " << TIMER_MSEC(aliased_u32) << std::endl;
TIMER_START(plain_u32);
for (auto round : util::irange(0, num_rounds))
@@ -83,7 +83,7 @@ int main(int, char **)
return EXIT_FAILURE;
}
TIMER_STOP(plain_u32);
- util::Log() << "plain u32: " << TIMER_MSEC(plain_u32);
+ std::cout << "plain u32: " << TIMER_MSEC(plain_u32) << std::endl;
TIMER_START(aliased_double);
for (auto round : util::irange(0, num_rounds))
@@ -103,7 +103,7 @@ int main(int, char **)
return EXIT_FAILURE;
}
TIMER_STOP(aliased_double);
- util::Log() << "aliased double: " << TIMER_MSEC(aliased_double);
+ std::cout << "aliased double: " << TIMER_MSEC(aliased_double) << std::endl;
TIMER_START(plain_double);
for (auto round : util::irange(0, num_rounds))
@@ -123,5 +123,5 @@ int main(int, char **)
return EXIT_FAILURE;
}
TIMER_STOP(plain_double);
- util::Log() << "plain double: " << TIMER_MSEC(plain_double);
+ std::cout << "plain double: " << TIMER_MSEC(plain_double) << std::endl;
}
diff --git a/src/benchmarks/packed_vector.cpp b/src/benchmarks/packed_vector.cpp
index ac51d1a68..3d4ea5aa4 100644
--- a/src/benchmarks/packed_vector.cpp
+++ b/src/benchmarks/packed_vector.cpp
@@ -72,10 +72,10 @@ int main(int, char **)
auto write_slowdown = result_packed.random_write_ms / result_plain.random_write_ms;
auto read_slowdown = result_packed.random_read_ms / result_plain.random_read_ms;
- util::Log() << "random write: std::vector " << result_plain.random_write_ms
+ std::cout << "random write: std::vector " << result_plain.random_write_ms
<< " ms, util::packed_vector " << result_packed.random_write_ms << " ms. "
- << write_slowdown;
- util::Log() << "random read: std::vector " << result_plain.random_read_ms
+ << write_slowdown << std::endl;
+ std::cout << "random read: std::vector " << result_plain.random_read_ms
<< " ms, util::packed_vector " << result_packed.random_read_ms << " ms. "
- << read_slowdown;
+ << read_slowdown << std::endl;
}