Medir quantidade de bytes de um objeto

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,