ad 37e07d7a55 - Start trying to reduce the high cache miss rate observed around vm_amap.
On _LP64, pad struct vm_amap to 128 bytes and use the additional space to
  hold the arrays for tiny amaps which are common.  Carefully size the array
  allocations to avoid false sharing, and for smaller amaps try to share
  allocated cache lines.

- Eliminate most contention due to amap_list: maintain the list in the pool
  cache constructor / destructor like we do for struct file.  Cache the
  mutexes we allocate here.

- Don't do PR_WAITOK mutex allocations when NOWAIT has been specified.
2020-01-01 22:01:13 +00:00
..
2020-01-01 06:14:29 +00:00
2019-12-31 13:07:09 +00:00
2020-01-01 19:36:27 +00:00
2019-12-31 23:32:05 +00:00