Actions
バグ #23
closed時刻表の作成にCPUパワーを無駄遣いしている
Start date:
01/10/2019
Due date:
% Done:
100%
Estimated time:
Description
本来、Gem Questの時刻表は1分ごとに作り直せば十分であるが、現在のソースコードでは(時計をマウスオーバしているときに限りではあるが)1/60秒周期で作成を繰り返している。
これはCPUパワーの無駄遣いなので、計算の頻度を減らす方法を検討する。
Updated by mole lord about 4 years ago
- Status changed from 新規 to 終了
- % Done changed from 0 to 100
draw()での再描画を、マウスボタンが押されたとき、マウスカーソルが移動されたとき、分の切り替わり(たとえば12時5分59秒→12時6分00秒)のとき、にのみ行うようにして、処理負荷を減らすことに成功した。
無操作のときにおいて、Process Explorerで見たJAVAプロセスのCPU使用率が1.5%→0.3%に減少した。
78e6052 でコミットした。
Actions