プロンプトを表示するまでの速度を速くしたい
プロンプト表示まで時間がかかっているので速度改善をしたい。
- ライブラリのロードを全部コメントアウトすると速い。
- load が遅いのか?
- load の open-input-port 方式を止めて StringReader にしたがあまり変わらない。
- Linux 上で profile をとってみたが大きく削減できるところはなさそう。
- lazy load を試すか?
- シンボルが見つからなかったらロード
- スレッドでロード。
- gc のタイミングの調整
- 高速化技法をためしまくる?
- 重い理由が分かった。
- directory cache 作成が重い。
- lazy loadするか。
必要になったときに初めて directory cache を作るようにしたら速くなった。
dicrtory cache 作成が重い理由は後で調べる。