Project

General

Profile

Actions

最適化 #561

closed

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

Added by toshi_a 初音 over 9 years ago. Updated 9 months ago.

Status:
終了
Priority:
通常
Target version:
Start date:
2013-01-24
Due date:
% Done:

0%

プラグイン名:

Description

割り込み実行

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

まとめて実行

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

Actions #1

Updated by toshi_a 初音 9 months ago

  • Status changed from 新規 to 終了

直ってる

Actions

Also available in: Atom PDF