把Allocator单独分出来.