私は例を示すために次の例を取っていますが、それは他のどのようなタスクでもよいことに注意してください。コードの長さはパフォーマンスに影響しますか?
String a="";
a="world";
Log.d("hello",a);
String a="";
a="world";
Log.d("hello",a);
String a="";
a="world";
Log.d("hello",a);
String a="";
a="world";
Log.d("hello",a);
String a="";
a="world";
Log.d("hello",a);
...
//1000 times
対
for (int i =0; i< 1000; i++){
String a= "world";
Log.d("hello",a);
}
のは、コンパイルされたプログラムの単なるパフォーマンスを読みやすさと、コードの品質を無視しましょう。 これはどちらが良いですか?
総合的な答えは次のとおりです。 – biziclop
はい、IOと比較されません。 – harold
知りたい場合は、テストしてください。マイクロ最適化をコンパイラとランタイムに任せます。コードをコピー&ペーストしないでください。それ以外にも、実際のパフォーマンスの違いは重要ではありません。 – Jesper