class NewRelic::Agent::Samplers::ObjectSampler

Public Class Methods

supported_on_this_platform?() click to toggle source
# File lib/new_relic/agent/samplers/object_sampler.rb, line 13
def self.supported_on_this_platform?
  NewRelic::LanguageSupport.object_space_usable? && ObjectSpace.respond_to?(:live_objects)
end

Public Instance Methods

poll() click to toggle source
# File lib/new_relic/agent/samplers/object_sampler.rb, line 17
def poll
  live_objects = ObjectSpace.live_objects
  NewRelic::Agent.record_metric('GC/objects', live_objects)
end