これがここに当てはまるかどうかはわかりませんが、通常、これらのタイプのディップはガベージコレクションが原因です。 オブジェクトを何度も作成および破棄する場合は、これらの見苦しいしゃっくりが必要になります。 軽減する一般的な方法は、新しいオブジェクトを作成して破棄するのではなく、オブジェクトをプールしてリサイクルすることです。 これに関するいくつかの情報があります: //www.html5rocks.com/en/tutorials/speed/static-mem-pools/
ありがとう、私はいくつかのGC最適化を行い(私は更新呼び出しごとに新しい関数uwuを作成していました)、ラグスパイクは(少なくともほとんどの部分で)なくなったようです! 将来の視聴者のために、 http://buildnewgames.com/garbage-collector-friendly-code/この記事も大いに役立ちました。
今これを閉じます:)
このスレッドは、閉じられた後、最近のアクティビティがないため、自動的にロックされています。 関連するバグについては、新しい問題を開いてください。
最も参考になるコメント
これがここに当てはまるかどうかはわかりませんが、通常、これらのタイプのディップはガベージコレクションが原因です。 オブジェクトを何度も作成および破棄する場合は、これらの見苦しいしゃっくりが必要になります。 軽減する一般的な方法は、新しいオブジェクトを作成して破棄するのではなく、オブジェクトをプールしてリサイクルすることです。 これに関するいくつかの情報があります: //www.html5rocks.com/en/tutorials/speed/static-mem-pools/