Mona ファイル存在確認の高速化
時間を計測したところライブラリの fasl-read とライブラリの探索に使われる file-exists? が遅いことが分かった。
file-exists? は遅いときは 10 msec もかかってる。monapi_file_exists は手抜きをした記憶がある。見返すとナイーブな実装だったので改善し速度を測った。
特に import をたくさんしているスクリプトで効果が顕著だった。
時間を計測したところライブラリの fasl-read とライブラリの探索に使われる file-exists? が遅いことが分かった。
file-exists? は遅いときは 10 msec もかかってる。monapi_file_exists は手抜きをした記憶がある。見返すとナイーブな実装だったので改善し速度を測った。
特に import をたくさんしているスクリプトで効果が顕著だった。