Is there a way to tell whether a call to step the garbage collector finished the collection? I want to run an idle time task to drive the GC forward but I want to stop the task once collection has finished. Mark