エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
以前、こんな記事(と言ってもほとんど意訳だけ)を書きました。 実はStringはメモリリークの原因だった(※... 以前、こんな記事(と言ってもほとんど意訳だけ)を書きました。 実はStringはメモリリークの原因だった(※1.7.0_06未満) 上記記事の要約は、 Java7u06より前のバージョンでは、String.substringなどで文字列を切り出す際に元の文字列の内部表現であるchar配列が使いまわされるので、小さな文字列でも内部で大きなchar配列への参照が残ってしまうケースがある。 そこで、Java7u06以降は単にchar配列を必要な部分だけコピーすることでこの問題を回避した。 です。メモリ効率の低下および配列コピーという犠牲の代わりに安全性を高めたというわけです。 Java8u20ではメモリ効率向上の仕組みを導入 先ほどこんな記事を見つけました。 http://blog.codecentric.de/en/2014/08/string-deduplication-new-featur