mark-and-sweep

(U) Ruby Extensions: rb_gc_mark() and instance variables

I'm writing a ruby extension that defines a class. If I use Data_Wrap_Struct() to implement my callback for rb_define_alloc_func(), do I need to manually mark and free the instance variables? Or is that still handled for me? ...

"abort preclean due to time" in Concurrent Mark & Sweep

I'm getting "abort preclean due to time" when running Concurrent Mark & Sweep in Java 6. What does it mean? Is the GC really halting in the middle before it did any real work? ...