L'alternativa alla serializzazione in genere e' la scrittura su file di informazioni ottenute tramite reflection sull'oggetto passato come parametro.

E' il caso, ad esempio, dell' XMLEncoder che funziona per qualunque cosa rispetti le specifiche Javabean ( http://java.sun.com/j2se/1.5.0/docs/...MLEncoder.html ) o di diversi framework ( xstream , jakarta betwixt ... ).

Se invece ti riferisci alla lettura diretta di informazioni sullo Heap associato alla JVM, allora abbandono il campo, perche' non ho esperienza in materia...