Start facade past window in bench

This commit is contained in:
2024-05-28 17:17:30 -07:00
parent 25dea71f00
commit 93ff83e422

View File

@@ -5,7 +5,7 @@
void monotonicallyIncreasing() {
constexpr int kWindow = 1000;
ankerl::nanobench::Bench bench;
Facade facade{0};
Facade facade{kWindow + 1};
bench.minEpochIterations(kWindow * 10);
@@ -20,8 +20,7 @@ void monotonicallyIncreasing() {
};
facade.addMutations(mutations, sizeof(mutations) / sizeof(mutations[0]),
facade.getVersion() + 1);
facade.setOldestVersion(
std::max<int64_t>(0, facade.getVersion() - kWindow));
facade.setOldestVersion(facade.getVersion() - kWindow);
});
const auto v = facade.getVersion() - kWindow / 2;