回答編集履歴

1

編集途中で送信が行われたため後半を追記

2015/04/20 05:20

投稿

nagise
nagise

スコア87

test CHANGED
@@ -2,4 +2,14 @@
2
2
 
3
3
  Java自身、バージョンを重ねるにしたがって最適化が進んでおり、現状ではかなり高速に動きます。
4
4
 
5
- 小さなオブジェクトをnewするコストは、およそ気にする必要はありません。(簡単に実測すると分かりますが、よほどパフォーマンスが重視される箇所でない限りは> 引テキスト)
5
+ 小さなオブジェクトをnewするコストは、およそ気にする必要はありません。(簡単に実測すると分かりますが、よほどパフォーマンスが重視される箇所でない限りは対効果に見合わないものでしょう)
6
+
7
+
8
+
9
+ おおきなオブジェクトであればnew によってメモリを多く消費しますので間接的にGC(ガーベッジコレクション)の発生頻度を高めます。
10
+
11
+ また、オブジェクトによっては生成の際に多くの処理を行って時間がかかることもあります。
12
+
13
+
14
+
15
+ 一般的なgetterではフィールドの値を返却するだけのものが多く、パフォーマンスとしては実測してみても数字に現れない程度だろうと思います