簡體   English   中英

編譯Ruby腳本以加快使用速度

[英]Compile ruby script for faster use

我有一個大約2200行的ruby腳本,該腳本被重復使用,因此有一種方法可以將其轉換為二進制文件或進行編譯,以使其運行更快。

似乎只有JRuby擁有編譯器 ,如果Java是您的目標平台,那么這是個好消息,否則就沒有幫助。

也許你可以重新設計你的解決方案,將Ruby解釋器包含在一個管道中,這樣你的腳本就可以啟動一次並在接收輸入時連續運行?

如果您正在使用MRI,最好的辦法是優化代碼,因為JIT編譯已經提供了經過驗證的性能。 您也可以切換到1.9版本,因為它在各種情況下都會更快。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM