- 论坛徽章:
- 20
|
回复 16# nswcfd
关于内存碎片,搜到几篇lwn的老文章,仅供参考&备忘。
http://lwn.net/Articles/211505/
Avoiding - and fixing - memory fragmentation
But if all of the easily-reclaimable pages could be kept together, with the non-reclaimable pages grouped into a separate region of memory, it should be much easier to create larger blocks of free memory.
http://lwn.net/Articles/368869/
Memory compaction
http://lwn.net/Articles/157066/
Page migration
Sometimes processes must be moved, however, with the result that the local-allocation optimization can quickly become a pessimization instead. What would be nice, in such situations, would be the ability to move a process's memory when the process itself is shifted to a new node. |
|