module Datadog::Core::Environment::VMCache
def available?
def available? defined?(::RubyVM) && ::RubyVM.respond_to?(:stat) end
def constant_cache_invalidations
- See: https://bugs.ruby-lang.org/issues/18589 -
def constant_cache_invalidations ::RubyVM.stat[:constant_cache_invalidations] end
def constant_cache_misses
- See: https://bugs.ruby-lang.org/issues/18589 -
def constant_cache_misses ::RubyVM.stat[:constant_cache_misses] end
def global_constant_state
- See: https://github.com/ruby/ruby/blob/master/doc/NEWS/NEWS-3.2.0.md#implementation-improvements -
def global_constant_state ::RubyVM.stat[:global_constant_state] end
def global_method_state
- See: https://bugs.ruby-lang.org/issues/16614 -
def global_method_state ::RubyVM.stat[:global_method_state] end