Results 1 -
2 of
2
The Memory Fragmentation Problem: Solved
- Proceedings of the First International Symposium on Memory Management, ACM
, 1998
"... We show that for 8 real and varied C and C++ programs, several conventional dynamic storage allocators provide nearzero fragmentation, once we account for overheads due to implementation details such as headers, alignment, etc. This substantially strengthens our previous results showing that the mem ..."
Abstract
-
Cited by 60 (1 self)
- Add to MetaCart
We show that for 8 real and varied C and C++ programs, several conventional dynamic storage allocators provide nearzero fragmentation, once we account for overheads due to implementation details such as headers, alignment, etc. This substantially strengthens our previous results showing that the memory fragmentation problem has generally been misunderstood, and that good allocator policies can provide good memory usage for most programs. The new results indicate that for most programs, excellent allocator policies are readily available, and efficiency of implementation is the major challenge. While we believe that our experimental results are state-of-the-art and our methodology is superior to most previous work, more work should be done to identify and study unusual problematic program behaviors not represented in our sample. 1
Functional structure of IBM virtual storage operating systems Part I: Influences of dynamic address translation on operating systems technology
, 1973
"... Presented are early developments of storage management techniques, particularly those used in OS|360. Innovations introduced by systems that use dynamic address translation are traced. The impact of these techniques on current IBM System|370 ..."
Abstract
- Add to MetaCart
Presented are early developments of storage management techniques, particularly those used in OS|360. Innovations introduced by systems that use dynamic address translation are traced. The impact of these techniques on current IBM System|370

