エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ghq list を高速化する PR を出した - ./autopp --tech
ghq を使い始めて以来、ディレクトリ移動にしろエディタオープンにしろ ghq list に頼りっぱなしだが、... ghq を使い始めて以来、ディレクトリ移動にしろエディタオープンにしろ ghq list に頼りっぱなしだが、最近どうも遅く感じていた。そこでボトルネックを探してみて特定の状況下で ghq list の実行速度が向上する PR を出してみたところ、無事にマージされた。 具体的には ghq で Git リポジトリだけを使っている時に、ghq list --vcs=git が速くなる。自分の手元では20~30%くらい短縮された。 せっかくなので何を試して最終的に何をやったのかを書き残す。 試したこと ボトルネックを探すために pprof のフレームグラフを眺めてみたところ、findVcs という関数がそれなりの時間を食っていることがわかった。 findVcs(path string) は引数で渡されたディレクトリに VCS 毎の固有ディレクトリ(.git, .hg など)があるかを、os.St
2019/12/12 リンク