Como faço para medir a quantidade de bytes de um objeto, por exemplo:
string nome = “Teste”;
Quantos bytes possui o objeto nome?
Não só apenas string, mas também inteiros, conjunto de obetos de um record set e po aí vai…
Como faço para medir a quantidade de bytes de um objeto, por exemplo:
string nome = “Teste”;
Quantos bytes possui o objeto nome?
Não só apenas string, mas também inteiros, conjunto de obetos de um record set e po aí vai…
para achar os bytes de uma string
String nome = "bla";
System.out.println("bytes do nome = " + nome.getBytes().length());
Bom dia leopoldof.
Para que eu possa identificar o tamanho de um arquivo por exemplo, utilizo o mesmo metódo?
Abs,
A quantidade de bytes de um objeto, a rigor, é difícil de calcular porque ela depende muito do layout dos dados na memória, e se ela tem referências a outros objetos que já estejam presentes na memória.
O que se pode fazer é avaliar o espaço ocupado por um objeto na memória; isso pode ser visto em http://mindprod.com/jgloss/sizeof.html
O tamanho de um arquivo (que não é um objeto) pode ser obtido com
File.length
Ótimo thingol.
Vou dar uma olhada. Vlw pela ajuda.
Abs,