I posted the _Jv_Debug routines a few weeks ago, but it's not cleaned up or committed. _Jv_Debug can print arbitrary Java objects in a user friendly way, and it doesn't expand duplicates. It would be possible to make it print the _entire_ heap, classnames and all... Andrew.