Avatar
ここ最近まったく手を付けられていない、、
12:06 PM
今日初めてメモ化でライブラリのパフォーマンスを改善してみました! ただもっといい方法がある気がしています。 https://github.com/Kyome22/LegoArtFilter/pull/2
概要 LegoColor(r:g:b:) の処理に時間がかかるため、rgb の値をキーとしてキャッシュするようにした。 私のアイコンを StudType: Round ・ Max Stud: 128 で試したところ、処理時間が約 1/33 になった。 同じ色を使っている画像ほど処理が速くなる。 逆にほぼ異なる色だと、キャッシュを捜査する分だけ処理が遅くなるが、具体的な時間は計測していない。 ...
👏 4