I have just learned the log-structued file system. And I am so confused that why not use log-structured as main memory allocator. It can significantly reduces fragment.