为什么从mmap中取消引用指针会导致top报告的内存使用量增加?

时间:2017-09-14 00:03:16

标签: linux mmap

我使用MAP_SHARED和PROT_READ调用mmap()来访问大小约为25 GB的文件。我注意到推进返回的指针对于应用程序顶部的%MEM没有影响,但是一旦我开始在不同位置取消引用指针,内存就会大幅增加并且上限为55%。一旦调用munmap,该值就会回落到0.2%。

我不知道我是否应该相信55%的顶级报道。它似乎并没有实际使用8 GB的可用16.我应该担心吗?

0 个答案:

没有答案