Skip to content

Commit 245592e

Browse files
committed
Use std::fs::file_size in benchmark
1 parent 1dfc139 commit 245592e

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

benchmarks/roaring_bitmap/contains_bench.cu

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
#include <thrust/device_vector.h>
2828
#include <thrust/universal_vector.h>
2929

30+
#include <filesystem>
3031
#include <fstream>
3132
#include <string>
3233

@@ -43,9 +44,7 @@ void roaring_bitmap_contains(nvbench::state& state, nvbench::type_list<T>)
4344
if (!file.is_open()) { state.skip("Bitmap file not found"); }
4445

4546
// Get file size
46-
file.seekg(0, std::ios::end);
47-
std::streamsize file_size = file.tellg();
48-
file.seekg(0, std::ios::beg);
47+
auto const file_size = std::filesystem::file_size(bitmap_file);
4948

5049
thrust::universal_host_pinned_vector<cuda::std::byte> buffer(file_size);
5150

0 commit comments

Comments
 (0)