我有一個ruby腳本,需要大約30秒才能啓動。它需要這麼多,因爲它試圖加載所有庫和東西。加速在Windows或Cygwin中啓動Ruby腳本
當我做ruby.exe -v
它的瞬間。
我不想觸摸原來的ruby腳本,這不是我寫的。
加速這個過程的竅門是什麼?
- 我可以預編譯呢?
- 我可以預緩存所有這些文件嗎?
我需要這樣做Windows或在Cygwin下。
UPDATE:
- 腳本是在Linux的/ Mac的相當緩慢,以及,這種情況是不特定於Windows。
- 這是一般的Ruby 1.8.7(在其他Ruby版本類似的速度)
- 主要瓶頸在於裝載這麼多庫(我刪除不需要的文件和庫和減少時間大幅但是還是慢)
您能否提供一些更多信息?像: 劇本是什麼? 它在linux/mac上運行速度快嗎? 你有多少個庫? 腳本運行你的ruby,或者jruby? – pope 2009-02-27 12:08:57