次のようなシナリオがあります。
public void processData(String name,String value) {
/* line 1 */ MyDTO dto = new MyDTO();
/* line 2 */ dto.setName(name);
/* line 3 */ dto.setValue(value);
/* line 4 */ sendThroughJMSChannel(dto);
/* line 5 */ dto = null; //As a best practice, should I do this ?
}
4行目以降の私のプログラムではdto
、それ以上の処理は必要ありません。ベスト プラクティスとして、5 行目のように設定dto
するか、無視する必要がありますか?null
に設定することでnull
、高速なガベージ コレクションを期待しています。それが正しいか?