【初心者】Java質問・相談スレッド94【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0677デフォルトの名無しさん
2006/12/06(水) 13:42:19boolean が 4byte ってのはスタックに積まれてる時とかの話じゃないか?
VM仕様では boolean[] は byte[] 使う事になってるから 1byteだし。
あとはオブジェクトインスタンスには VM仕様では
特に何バイトと定義されてないオブジェクトヘッダが付くとか、
細かい事を考えればいっぱいある。
100万文字の String1個 なら、大体 2メガバイトぐらい使うだろう
みたいな大雑把な計算には使えるけど、
"a" と new byte[5] と int 各1個づつで何バイト使うか?
みたいのは、そのプログラムを実行する VMの実装を調べないとわからないよ。
■ このスレッドは過去ログ倉庫に格納されています