Mark Compact GC works