要約
Ruby の JIT 関連のモジュールです。
目次
特異メソッド
enabled? -> bool
[permalink][rdoc][edit]-
JIT が有効かどうかを返します。
[SEE_ALSO] RubyVM::MJIT.pause, RubyVM::MJIT.resume
pause(wait: true) -> bool
[permalink][rdoc][edit]-
MJIT を一時停止します。
- [PARAM] wait:
- 真のときは JIT キューが空になるまで待ちます。
- [RETURN]
- 停止したときは true を、すでに停止していたときは false を返します。
- [EXCEPTION] RuntimeError:
- JIT が有効ではないときに発生します。
[SEE_ALSO] RubyVM::MJIT.enabled?, RubyVM::MJIT.resume
resume -> bool
[permalink][rdoc][edit]-
RubyVM::MJIT.pause で一時停止した JIT を再開します。
- [RETURN]
- 再開したときは true を、すでに動いているときは false を返します。
- [EXCEPTION] RuntimeError:
- JIT が有効ではないときに発生します。
- [EXCEPTION] RuntimeError:
- JIT の再開に失敗した時に発生します。
[SEE_ALSO] RubyVM::MJIT.enabled?, RubyVM::MJIT.pause