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 12
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 16
def poll
  live_objects = ObjectSpace.live_objects
  NewRelic::Agent.record_metric("GC/objects", live_objects)
end