http://blog.kengo-toda.jp/entry/20110820/1313815287
●ループと+=による文字列連結
この項の記述で
※ Javaヒープ総使用量の概算方法
StringBuilder内部のcharの容量 = (16+17+……+1039)* 2 = 540,160 B
String内部のcharの容量 = (1+2+……+1024)* 2 = 524,800 B
540,160 + 524,800 = 1,064,960 B ≒ 1.02 MiB
実際にはStringやStringBuilder自体の容量や、char[]のヘッダ情報の容量も消費する
とあるのですが、StringBuilder自体の容量というのは16文字分の
char容量分なので32byte確保しているという理解でいいのでしょうか?
それともクラスをインポートしたときのことを言っているのでしょうか?
分かる方お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/15 11:24