compaction操作