Скомпилируйте скрипт ruby ​​для более быстрого использования - PullRequest
1 голос
/ 09 февраля 2012

У меня есть скрипт ruby ​​длиной около 2200 строк, который многократно используется, поэтому есть способ преобразовать его в двоичный файл или скомпилировать, чтобы он работал быстрее.

Ответы [ 2 ]

3 голосов
/ 09 февраля 2012

Похоже, что только JRuby имеет компилятор , что является хорошей новостью, если Java является вашей целевой платформой, и не поможет, если нет.

Возможно, вы могли бы перестроить свое решение, включив интерпретатор Ruby в конвейер , чтобы ваш скрипт мог запускаться один раз и непрерывно выполняться при получении ввода?

0 голосов
/ 09 февраля 2012

Если вы используете MRI, лучше всего оптимизировать код, поскольку компиляция JIT уже обеспечивает проверенную производительность. Вы также можете переключиться на версию 1.9, так как она быстрее в разных случаях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...