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

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

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

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

Hugo で構築されています。
テーマ StackJimmy によって設計されています。