(例として文字列を使用していますが、オブジェクト > MB のメモリに置き換えることができます)
これをかなり頻繁に行います:
private static String mTempString = "";
private static void SomeMethod()
{
mTempString = "Whatever Result";
}
さて、私の質問は、次のように書くとしたら、次のとおりです。
private static void SomeMethod()
{
String mTempString = "Whatever Result";
}
そしてそれをループで使用します(例として1秒間に数百回実行されます)Javaは例1のようにメモリを管理する方法を知っていますか? メモリは効率的に同じであろう。(申し訳ありませんが、現時点ではこれを自分でテストできません)
どちらがよりメモリ効率が良いか (それらが小さな変数であるという事実を無視して)
--編集--- http://www.cs.berkeley.edu/~jrs/4/lec/08を説明する優れた記事を見つけました