プロンプトを表示するまでの速度を速くしたい

プロンプト表示まで時間がかかっているので速度改善をしたい。

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

必要になったときに初めて directory cache を作るようにしたら速くなった。
dicrtory cache 作成が重い理由は後で調べる。