zsh の起動を早くする evalcache が最強だったこの雑記は約55秒で読めます
zprof でプロファイリングして重い処理をちまちまと修正していて、
どう頑張っても anyenv が重くて辛すぎたのが解決できなかったんだけど、
anyenv が掃き出す eval コードをキャッシュ
したら数秒かかっていたのが1秒かからなくなった。
anyenv は新しい env を追加しない限り同じコードが生成されるので、
毎回生成して処理するならキャッシュしちゃえという発想はその通りすぎるので、
なぜ気付かなかったんだろう・・・って数年の努力を思い出しながら切なくなった。
関連コンテンツ
- 2021-03-21 Herokuで新規フィードをTwitterに投稿する
- 2023-03-29 新しい go と latest なソースからバイナリをビルドしなおす
- 2022-10-01 雑記更新ツイートを Heroku から GitHub Actions に移行した
- 2022-09-22 evalcache の fish 版を作った
- 2020-12-12 Terraform からログインパスワードをもった AWS ユーザーを追加してはいけない