Buscar
Social
Ofertas laborales ES
« Cómo hacer el primer servlet | Main | Cómo averiguar los subdirectorios y archivos »
domingo
abr012001

Cómo averiguar el tamaráo de un objeto





primer programa en C








C�mo averiguar el tama�o de un objeto




© dr7tbien@wanadoo.es





public class obj {
private String str = new String("ABCDE");
private int i;
}

class MemoryTest {
protected static final long COUNT = 100;

public static void main(String[] arg) {
long start, end, difference;
Object[] array = new Object[COUNT];
long i;

Runtime.getRuntime.gc(); // let's hope the
// garbage collector runs
start = Runtime.getRuntime().totalMemory();
for (i = 0; i < COUNT; i++) {
array[i] = new Object();
}
Runtime.getRuntime.gc();
end = Runtime.getRuntime().totalMemory();

difference = (end - start) / COUNT;
System.out.println("Approximately " + difference
+ " bytes used by 1 java.lang.Object with
default constructor");
}
}

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.