Actions
最適化 #983
closed起動時の実行引数の処理のタイミングの変更
Start date:
2017-03-27
Due date:
% Done:
0%
プラグイン名:
mikutter.rb
Description
起動時のオプションの判定が、bundler setupの後に行われており、ヘルプを参照するだけでもsetup処理を待たなければなりません。
コマンドのオプションを見るだけではbundler setupが必要ないように見えるので、bundler setupの前に引数の処理を実行するように変更してみましたが、いかがでしょうか。
パッチを添付します。
Files
Related issues
Updated by あひる 家鴨 over 7 years ago
ブランチ: topic/983-cmd-args-parse-timing にコミットしました。
Updated by toshi_a 初音 over 7 years ago
- Status changed from パッチ適用待ち to 終了
実際に手元の環境で、ヘルプの表示の速度を3回計測してみました。
3.5.5 bundle exec ruby mikutter.rb --help 0.24s user 0.02s system 98% cpu 0.263 total bundle exec ruby mikutter.rb --help 0.25s user 0.01s system 99% cpu 0.258 total bundle exec ruby mikutter.rb --help 0.24s user 0.01s system 95% cpu 0.265 total topic/983-cmd-args-parse-timing bundle exec ruby mikutter.rb --help 0.22s user 0.00s system 97% cpu 0.230 total bundle exec ruby mikutter.rb --help 0.21s user 0.01s system 98% cpu 0.223 total bundle exec ruby mikutter.rb --help 0.20s user 0.02s system 98% cpu 0.224 total
マシンスペックによっては大きな差になって来る可能性がありそうですね。有意に速くなっているので採用とします。
hotfix/3.5 にマージしました。
Updated by toshi_a 初音 over 7 years ago
- Related to 致命的 #1008: mikutterコマンドのgenerateができない added
Actions