【发布时间】:2019-08-18 21:00:32
【问题描述】:
假设有一个大文件。 mmap 函数无法完全处理它。但是我们需要尽可能多地读取这个文件的大部分内容。
我发现Unix中的这个命令可以让我们找到mmap的大小:
sysctl vm.max_map_count
输出为:vm.max_map_count = 65530。
但是,它在 C 程序中不起作用。 C程序中如何求map函数的大小?
【问题讨论】:
-
在我看来你误解了参数。见stackoverflow.com/questions/11683850/…
标签: c linux unix memory-management mmap