I know about GC.enable/disable, but is there any way of controlling the Ruby 1.9 garbage collector in more detail?
GC.enable/disable
When profiling my code
No.
There is no way to tune the 1.9.0–1.9.2 GC. However, you can compile a custom VM that exposes more or less the same tuning parameters as REE with this patch.