Một số ngôn ngữ, ví dụ như java, đã giới thiệu một GC tạm dừng thấp.
Những người đó có thể làm hầu hết công việc mà không cần tạm dừng cả thế giới. Đây rõ ràng là một vấn đề khá khó khăn vì nó đòi hỏi phải phân tích bộ nhớ khi luồng đang sửa đổi nó, dẫn đến dữ liệu có thể được sử dụng khi bắt đầu quá trình và không còn nữa khi kết thúc hoặc dữ liệu dường như bị xóa bỏ nhưng vì tài liệu tham khảo đã được di chuyển trong bộ nhớ và không bao giờ xuất hiện ở nơi mà GC đang tìm kiếm.
Vậy về cơ bản, thuật toán đằng sau đó là gì?
Tài liệu nghiên cứu hoặc liên kết bài viết thực sự kỹ thuật sẽ được coi là câu trả lời hợp lệ, vì chủ đề này thực sự là kỹ thuật.