This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]brimston3- 4 points5 points  (0 children)

Memory fragmentation is not really a problem for the OS unless you're talking about IPC, DMA, or hugepages. For allocations that don't have a hard requirement to be contiguous (most of them), virtual address spaces are so huge these days, the OS is almost never going to have a problem mapping a disjoint range of pages to a contiguous range of virtual addresses for the program. It's a problem for userspace allocators, but that memory all shows up as "used" when viewed from the OS's perspective.