实现各个测试
更改bug,改进内存分配策略