DGC là viết tắt của Distributed Garbage Collection. Remote Method Invocation (RMI) sử dụng DGC để thu gom rác tự động.
Vì RMI liên quan đến các tham chiếu đối tượng từ xa trên JVM, nên việc thu thập rác có thể khá khó khăn. DGC sử dụng thuật toán đếm tham chiếu để cung cấp khả năng quản lý bộ nhớ tự động cho các đối tượng từ xa.