PDA

View Full Version : Come avere le dimensioni in Kb(o in Mb) di un oggetto?


sonique
11-03-2005, 10:09
Ciao ragazzi ....spiego subito il mio prob:
Ho un oggetto che contiene alcune informazioni...in realtà è l' analogo di una struttura in C, con alcune variabili di istanza, ed un puntatore ad un altro nodo....
Voglio ricavare la dimensione in Kb (o in Mb non è un prob) dello spazio occupato dall' oggetto in memoria..
come devo fare?
Grazie

VICIUS
11-03-2005, 10:44
usa sizeof (). ti ritorna la dimensione in byte poi ti basta dividerla per 1024 per avere i kb.

ciao ;)

sonique
11-03-2005, 10:52
Grazie Vicious......

sonique
11-03-2005, 10:56
Vicious mi sono dimenticato di dirti che io parlavo del JAVA....:mc:

pipozzolo
11-03-2005, 11:46
Originariamente inviato da sonique
Vicious mi sono dimenticato di dirti che io parlavo del JAVA....:mc:

Non credo si possa fare

sonique
11-03-2005, 11:47
..pppporca miseria

pipozzolo
11-03-2005, 11:55
Originariamente inviato da sonique
..pppporca miseria

Il problema è che java maschera completamente (o quasi) la visibilità della memoria.
A parte che da una virtual machine ad un'altra potresti avere differenze di occupazione, credo (ma non ne sono certo) che una cosa di questo tipo non sia prevista.
Però sono sicuro che ci sia una diversa soluzione per il tuo problema ;) in qualche modo.

sonique
11-03-2005, 12:53
..Il problema è saperlo...:-(

AnonimoVeneziano
11-03-2005, 14:35
Originariamente inviato da sonique
Vicious mi sono dimenticato di dirti che io parlavo del JAVA....:mc:


Comunque è Vicius , non vicious , se gli dici Vicious generalmente si incazza :D
Ciao

sonique
11-03-2005, 15:21
ehehehehehhehe....:sofico:

VICIUS
11-03-2005, 15:41
Originariamente inviato da AnonimoVeneziano
Comunque è Vicius , non vicious , se gli dici Vicious generalmente si incazza :D
Ciao
:fiufiu: