增加备份功能,微调某些实现,减少内存占用.