编译ruby脚本以便更快地使用

时间:2012-02-09 05:53:23

标签: ruby performance compiler-construction

我有一个大约2200行的ruby脚本,它被重复使用,所以有没有办法将它转换为二进制或编译它以便它运行得更快。

2 个答案:

答案 0 :(得分:3)

如果Java是你的目标平台,那么只有JRuby has a compiler才是好消息,如果不是,那就没有帮助。

也许你可以重新构建你的解决方案,在pipeline中包含Ruby解释器,这样你的脚本可以一次启动并在接收输入时连续运行?

答案 1 :(得分:0)

如果您正在使用MRI,最好的办法是optimize您的代码,因为JIT编译已经提供了经过验证的性能。您也可以切换到1.9版本,因为它在各种情况下都会更快。