blechmusikの日記

いろいろなことを書いています。

同時打鍵をする配列の処理速度をきちんと高速化した

以前も同様の高速化を設定したつもりになっていたが*1、設定方法にミスがあったため、実際には DvorakJ の同時打鍵の処理速度を高速化し損ねていた。
今日の版ではきちんと高速化するよう設定した。高速化したのは同時打鍵の配列の設定を読み込む処理である。DvorakJ 起動時には同時打鍵の配列の設定を読み込むのだが、従来はこの読み込みの処理において不要な設定まで読み込んでしまっていた。そのため、同時打鍵の判定の際に、無駄な処理を毎度行っていたことになる。ただし、私の環境では、この無駄な処理に要していた時間は同時打鍵一回につき1ミリ秒未満ではあったが。