We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 6966779 + 9643db8 commit e90c903Copy full SHA for e90c903
src/memory/map.cpp
@@ -617,7 +617,8 @@ bool map::finalize_(size_t size) NOEXCEPT
617
618
// Use 1GB chunks to avoid large-length issues.
619
constexpr auto chunk = power2(30u);
620
- const auto advice = random_ ? MADV_RANDOM : MADV_SEQUENTIAL;
+ const auto advice = (random_ ? MADV_RANDOM : MADV_SEQUENTIAL) |
621
+ MADV_WILLNEED;
622
623
for (auto offset = zero; offset < align; offset += chunk)
624
{
0 commit comments