Indietro
Menu
Java - Dimensione di un oggetto in Kb
Login
Home
Forum
Guida Pascal
Guida al Visual Basic .NET
Guida GWBasic
Guida HTML
Guida SDL
Guida Batch
Guida VBScript
Guide
About
Username:
Password:
Oppure
Username:
Oppure
09/11/08 13:19
aked85
Ciao! in java si può conoscere quando spazio occupa un oggetto in memoria, in kilobytes?
aaa
10/11/08 23:31
eddiewrc
ci sarà di sicuro qualche funzione più o meno efficace o deprecata... però un metodo generale che funziona con ogni linguaggio è:
1. apri il file con accesso random
2. scrivi l'equivalente della funzione
fseek(file, 0, SEEK_END);
(questo è C)
cioè questa funzione sposta il puntatore nel file all'ultimo carattere. anche in java la funzione si chiama seek ed è un metodo di RandomAccessFile
3. scrivi l'equivalente di
long lenght_file = ftell(file);
(anche questo è C)
questa funzione restituisce il valore numerico della posizione del puntatore nel file che abbiamo appena spostato alla fine..
praticamente restituisce il numero di caratteri di cui è composto il file.
4.sapendo questa informazione il discorso è semplice! 1 carattere = 1 byte, 1024 bytes = 1kb
1024 kb = 1 Mb
1024 Mb = 1 Gb
e via dicendo.
intiende?
ciao!
aaa
Code
Quote
G
C
S