1
mmapを使用して匿名memを割り当てる場合、開始アドレスを0/nullに設定することが多いため、mmapは開始アドレスを単独で把握します。そして開始アドレスを得るためには、仮想メモリー空間全体を考慮して、memのチャックを割り振る穴を見つけることができます。私はこれがsyscpの代わりにユーザーcpuとして計算されると思います。仮想メモリが断片化している場合、開始アドレスを見つける時間はより多くのユーザーCPUを使用しますが、私の理解は正しいです。mmapはsyscpu全体の代わりにusercpuを使用しますか? (solaris)