当使用MMAP分配一些匿名MEM,我们常常设置开始地址作为0 /空,因此MMAP本身将弄清楚的起始地址。并获得起始地址,它会工作思路整个虚拟内存空间寻找一种可以把MEM的卡盘被分配了一个洞。我想这是因为用户的CPU,而不是系统CPU进行计算。如果虚拟内存碎片,然后将时间找到的起始地址将使用多个用户的CPU,是我的理解是否正确

有帮助吗?

解决方案

我不认为这是正确的。在mmap系统调用中花费的时间将被计为系统时间。时间找到的地址空间足够大的窗口,并建立映射关系应该是微不足道的,但。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top