Javaパフォーマンス最適化とコアコンセプトの徹底解説
文字列操作のパフォーマンス最適化
Javaにおける文字列操作では、ImmutableText(String相当)とMutableTextBuffer(StringBuffer/Builder相当)の選択がパフォーマンスに直結します。
ImmutableTextは内部状態が変更不能なため、連結操作ごとに新しいオブジェクトが生成されます。大量の文字列操作ではメモリ効率が悪化します。
var baseText = new ImmutableText("initia ...
6月8日 20:21 投稿