Dan*_*iel 1 cpu solaris mmap
当使用mmap分配一些匿名mem时,我们经常将起始地址设置为0/null,因此mmap将自己计算出起始地址.并且为了获得起始地址,它会工作以为整个虚拟存储空间找到一个可以分配mem的chuck的空洞.我想这是用户cpu而不是sys cpu计算的.如果虚拟内存是碎片化的,那么找到起始地址的时间会使用更多的用户cpu,是我理解正确的
kar*_*ski 6
我不认为这是正确的.在mmap系统调用中花费的时间计为系统时间.但是,找到足够大的地址空间窗口并设置映射的时间应该是微不足道的.
归档时间:
16 年,7 月 前
查看次数:
235 次
最近记录:
15 年,9 月 前