Estoy ejecutando un perfil de NetBeans de una operación recursiva que incluye la creación de una clase con un campo java.lang.String
. En la lista de clases, en el volcado del heap de perfil, el número de campos String corresponde al número de clases creadas como se esperaba, sin embargo, también hay un número similar de instancias char[]
. Las matrices de caracteres representan casi el 70% del uso de la memoria (!) Mientras que el campo Cadena representa aproximadamente el 7%.¿Por qué el generador de perfiles muestra un gran número de instancias char [] cuando no estoy creando ninguna?
¿Qué está pasando aquí? ¿Y cómo puedo reducir el número de instancias de char[]
?
Gracias
Creo que te refieres a char [], no byte [] –
Vaya. Muy agradecido. Fijo. – skaffman