最適化 #561
完了
大量の実行待ちイベントが発生した時の処理速度の改善
toshi_a 初音 さんがほぼ12年前に追加.
ほぼ3年前に更新.
説明
割り込み実行¶
現在はDelayerに登録されたブロックは登録された順に実行されているが、大量のイベントがキューイングされるとユーザの入力によって発生するイベントや、GUI関連のイベントの実行が遅れる。
この場合でも、ユーザの入力のレスポンスを割り込み実行できれば早くなりそう。
まとめて実行¶
updateイベントなど、複数のデータを一つのデータにまとめられるイベントが大量にキューイングされているなら、それらが別々のプラグインの別々の処理によって発生していたとしても、まとめて単一のイベントにしてしまって良い。
Pluginクラスにそのような仕組みを導入できないか検討する。
他の形式にエクスポート: Atom
PDF