我希望获取Java堆中所有对象的引用,即使我在我的活动线程中没有立即对这些对象的引用。我不需要非引用对象(那些“排队”等待垃圾回收),但希望获取任何仍在使用中的对象。
目标是序列化和存储所有对象以实现一种简单的执行状态持久性。我意识到当涉及到不同类型的瞬态状态时,这个问题会变得很深奥,但只是持久化对象和已加载的类定义对我很有用。
是否有一种访问堆的方式来实现这一点?我是否忽视了更直接的方法?
目标是序列化和存储所有对象以实现一种简单的执行状态持久性。我意识到当涉及到不同类型的瞬态状态时,这个问题会变得很深奥,但只是持久化对象和已加载的类定义对我很有用。
是否有一种访问堆的方式来实现这一点?我是否忽视了更直接的方法?