zsh の起動を早くする evalcache が最強だった

2021-12-02
 開発日記 この雑記は約55秒で読めます
この雑記は約55秒で読めます

zprof でプロファイリングして重い処理をちまちまと修正していて、
どう頑張っても anyenv が重くて辛すぎたのが解決できなかったんだけど、
anyenv が掃き出す eval コードをキャッシュ したら数秒かかっていたのが1秒かからなくなった。

anyenv は新しい env を追加しない限り同じコードが生成されるので、
毎回生成して処理するならキャッシュしちゃえという発想はその通りすぎるので、
なぜ気付かなかったんだろう・・・って数年の努力を思い出しながら切なくなった。

comments powered by Disqus