1つの要素を含むリストがありますが、後で追加される可能性があります。私が使用しているリストはArrayListです。forループを使用する代わりにList.get(0)を呼び出すと、より高速な結果が得られることがわかりました。どうしてこれなの?1つのアイテムをループすることは、1つのアイテムを取得することと同じではありませんか?そうでない場合、どうすれば同様のパフォーマンスを得ることができますか?私の配列は最終的に1つのアイテムよりも大きくなることを知っています。私はopenglレンダラーの本体でこのループを使用しています。ループを使用すると、fpsが45低下します。
編集:問題を修正しました。私のレンダラーは、レンダリングされるたびにリストに新しい値を追加していました。