如题,本人在写一个基于 ruby 的 roguelike,需要用到一套武器的信息库(100~200 个类定义),如果在游戏启动时全部加载,会严重影响游戏启动速度,问一下有没有什么办法能够分组加载.rb 文件,除此之外,有没有什么办法能提高 Ruby 运行的速度?
Kernel.autoload
但是我有一个问题,如果我使用了 Kernel.autoload 再使用 ocra 打包成.exe 文件,会不会出现对引用的文件检测不全的情况?
ocra
https://github.com/fxn/zeitwerk