gitレポがたくさんある時のZedの挙動にパッチを書いた
手元に47レポを含むディレクトリがあって、そのディレクトリをZedで開いてin-appターミナルを起動すると、めっちゃ時間がかかる。なんで?って思ったんだけど、全てのサブディレクトリのシェル環境を取得しようとしてた。で、MacStudio M4 Max (Pコア12 / Eコア4) なので12並列辺りが最適かと思ったが、まあSSDが律速したり云々あるので、8並列がバランス良さそう。とっととターミナルを開いてくれる方が良いし。
| 並列度 | 47件の wall time | sys time |
|---|---|---|
| 4 | 10.5s | 14.4s |
| 8 | 6.6s | 21.2s |
| 16 | 6.0s | 44.3s |
| 24 | 7.9s | 81.2s |
| 32 | 10.1s | 110.5s |
https://github.com/zed-industries/zed/pull/60678
なお、同じディレクトリをCodexのin-appターミナルで開いても、特にこういうことは起きない。
