プロジェクト

全般

プロフィール

最適化 #561

完了

大量の実行待ちイベントが発生した時の処理速度の改善

toshi_a 初音 さんがほぼ12年前に追加. ほぼ3年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
開始日:
2013-01-24
期日:
進捗率:

0%

プラグイン名:

説明

割り込み実行

現在はDelayerに登録されたブロックは登録された順に実行されているが、大量のイベントがキューイングされるとユーザの入力によって発生するイベントや、GUI関連のイベントの実行が遅れる。
この場合でも、ユーザの入力のレスポンスを割り込み実行できれば早くなりそう。

まとめて実行

updateイベントなど、複数のデータを一つのデータにまとめられるイベントが大量にキューイングされているなら、それらが別々のプラグインの別々の処理によって発生していたとしても、まとめて単一のイベントにしてしまって良い。
Pluginクラスにそのような仕組みを導入できないか検討する。

他の形式にエクスポート: Atom PDF