Tengo una clase y me gustaría ver qué subobjetos ocupan más espacio cuando el objeto de esta clase se serializa. ¿Hay alguna buena herramienta/forma de hacerlo, excepto mirar el código y analizarlo manualmente?Java: ¿forma fácil de inspeccionar la estructura del objeto serializado?
Por ejemplo, me gustaría que la herramienta diga "miembro a ocupa el 20%, b 30% y el miembro c ocupa el 50%".
Gracias
P.S. Encontré algunas preguntas relacionadas, pero no encontré respuesta a mi pregunta específica allí.
posiblemente relacionados: [Tamaños de objetos Java con Estimación de Instrumentación] (http://marxsoftware.blogspot.com/2011/12/estimating-java-object-sizes-with .html) – npe
Ver mi comentario a # alexey28 - Estoy interesado en la estructura del objeto serializado, no en la estructura del objeto en la memoria – duduamar
No hay 'sub-objetos' en java. Y no es un problema semántico. ¿Cómo se cuenta el porcentaje si dos miembros de un objeto tienen miembros comunes? – aalku