我有一个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