速度が非常に重要なコードのチャンクを最適化しようとしてint
いますが、for ループがループしようとしている回数を保持し、それがゼロに等しい場合は for ループを実行しないことは、 forループを0回実行させるだけです。
速度の向上はごくわずかであることを認識しています。それは好奇心になり始めたばかりです。また、これは C++ または C と言う Java とは異なるでしょうか?
例:
size=0;
for (int i = 0;i<size;i++)
{
}
また
size=0;
if (size!=0)
{
for (int i = 0;i<size;i++)
{
}
}
もちろん、実際のコードではサイズがゼロではないことがよくありますが、ゼロになった場合、どちらが速いでしょうか?