Class: Barnes::ResourceUsage
- Defined in:
- lib/barnes/resource_usage.rb
Instance Method Summary collapse
-
#initialize ⇒ ResourceUsage
constructor
A new instance of ResourceUsage.
Methods inherited from Panel
#instrument, #instrument!, #start!
Constructor Details
#initialize ⇒ ResourceUsage
Returns a new instance of ResourceUsage.
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/barnes/resource_usage.rb', line 28 def initialize super() require 'barnes/instruments/puma_instrument' puma_instrument = Barnes::Instruments::PumaInstrument.new if puma_instrument.valid? instrument puma_instrument end require 'barnes/instruments/stopwatch' instrument Barnes::Instruments::Stopwatch.new require 'barnes/instruments/object_space_counter' instrument Barnes::Instruments::ObjectSpaceCounter.new require 'barnes/instruments/ruby_gc' instrument Barnes::Instruments::RubyGC.new end |