Sequential Ints
Drive: not rotational
Writing 268435456 bytes
| relative | ns/op | op/s | err% | ins/op | bra/op | miss% | total | benchmark |
|---|---|---|---|---|---|---|---|---|
| 100.0% | 3,807,574,089.00 | 0.26 | 0.0% | 9,878,770,915.00 | 2,083,194,312.00 | 0.0% | 3.81 | fwrite |
| 130.7% | 2,913,236,357.00 | 0.34 | 0.0% | 11,275,571,499.00 | 2,349,106,506.00 | 0.0% | 2.91 | ofstream |
| 357.5% | 1,065,175,742.00 | 0.94 | 0.0% | 151,065,849.00 | 16,844,738.00 | 0.4% | 1.07 | mmap |
| 399.7% | 952,547,690.00 | 1.05 | 0.0% | 1,006,705,006.00 | 134,285,501.00 | 0.0% | 0.95 | writer |
Sequential Blocks
Writing 268400000 bytes in 6710 blocks of 40000 bytes
| relative | ns/op | op/s | err% | ins/op | bra/op | miss% | total | benchmark |
|---|---|---|---|---|---|---|---|---|
| 100.0% | 2,030,456,094.00 | 0.49 | 0.0% | 50,380,849.00 | 9,910,293.00 | 1.2% | 2.03 | fwrite |
| 88.9% | 2,285,053,932.00 | 0.44 | 0.0% | 46,160,938.00 | 9,260,434.00 | 0.7% | 2.29 | ofstream |
| 243.0% | 835,443,321.00 | 1.20 | 0.0% | 42,044,336.00 | 8,460,670.00 | 0.9% | 0.84 | mmap |
| 224.5% | 904,442,789.00 | 1.11 | 0.0% | 128,893,233.00 | 25,832,743.00 | 0.3% | 0.90 | writer::createArray(copy) |
| 215.9% | 940,610,050.00 | 1.06 | 0.0% | 56,961,858.00 | 10,614,392.00 | 0.8% | 0.94 | std::ranges::fill(writer::createArray()) |