以下のようにFORループを最適化する必要がありますか、それともコンパイラが私のために行いますか?forループ最適化 - 必要かどうか?
//this is slow, right?
for (int i = 0; i < menuItem.DropDownItems.Count; i++)
{
...
}
//this should be much faster right?
for (int i = 0, count = menuItem.DropDownItems.Count; i < count; i++)
{
...
}
PS。私はこれがすでに掲載されていると確信していますが、何も見つけられませんでした。
PPS。申し訳ありませんが、私は多くのJavaScriptをコーディングしています。この種の最適化を考える必要があるのは...ネットではばかばかしいかもしれません。
あなたは両方の方法でコードを書いています。どちらが速いのかを知りたければ、それらの両方を実行し、それぞれのタイミングを測定してください。数秒で決定的な回答を得ることができるときにインターネットに推測する必要はありません。 –