I have heard this by "A Real-Time Garbage Collection for Java using Snapshot Algorithm". I understand a basic mechanism(above article uses a thread instead of fork()).Hmm... I want to see a comparison of fork() and thread.
Well someone has to implement it ;)