folly
folly copied to clipboard
mmap set offset = 4096 will fail
std::string fileData; size_t fileSize = sysconf(_SC_PAGESIZE) * 100 + 10; fileData.reserve(fileSize); for (size_t i = 0; i < fileSize; i++) { fileData.push_back(0xff & Random::rand32()); }
File f = File::temporary(); writeStringToFileOrDie(fileData, f.fd()); std::cout << "fileSize" << fileSize << std::endl; MemoryMapping m(File(f.fd()), 4096, 8193);
@yfeldblum
@yfeldblum window pageSize is 64K, but use functionsysconf(_SC_PAGESIZE) get page size is 4K, so meet error;