forked from weaselab/conflict-set
Don't gc in write benchmarks
This makes it easier to evaluate the claim that "point writes are comparable to point reads" in performance, which should be the case.
This commit is contained in:
@@ -192,7 +192,6 @@ void benchConflictSet() {
|
||||
bench.run("point writes", [&]() {
|
||||
auto v = ++version;
|
||||
cs.addWrites(writes.data(), writes.size(), v);
|
||||
cs.setOldestVersion(version - kMvccWindow);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -213,7 +212,6 @@ void benchConflictSet() {
|
||||
bench.run("prefix writes", [&]() {
|
||||
auto v = ++version;
|
||||
cs.addWrites(writes.data(), writes.size(), v);
|
||||
cs.setOldestVersion(version - kMvccWindow);
|
||||
});
|
||||
}
|
||||
|
||||
@@ -234,12 +232,13 @@ void benchConflictSet() {
|
||||
bench.run("range writes", [&]() {
|
||||
auto v = ++version;
|
||||
cs.addWrites(writes.data(), writes.size(), v);
|
||||
cs.setOldestVersion(version - kMvccWindow);
|
||||
});
|
||||
}
|
||||
|
||||
bench.batch(1);
|
||||
|
||||
cs.setOldestVersion(version - kMvccWindow);
|
||||
|
||||
{
|
||||
bench.run("monotonic increasing point writes", [&]() {
|
||||
auto v = ++version;
|
||||
|
||||
Reference in New Issue
Block a user