Class: Merb::System::PortablePoller
- Inherits:
-
Object
- Object
- Merb::System::PortablePoller
- Defined in:
- merb-core/lib/merb-core/rack/adapter/abstract.rb
Instance Method Summary (collapse)
-
- (PortablePoller) initialize(pid)
constructor
A new instance of PortablePoller.
-
- (Object) memory
Memory usage in kilobytes (resident set size).
-
- (Object) percent_cpu
Percentage CPU usage.
-
- (Object) percent_memory
Percentage memory usage.
Constructor Details
- (PortablePoller) initialize(pid)
A new instance of PortablePoller
4 5 6 |
# File 'merb-core/lib/merb-core/rack/adapter/abstract.rb', line 4 def initialize(pid) @pid = pid end |
Instance Method Details
- (Object) memory
Memory usage in kilobytes (resident set size)
8 9 10 |
# File 'merb-core/lib/merb-core/rack/adapter/abstract.rb', line 8 def memory ps_int('rss') end |
- (Object) percent_cpu
Percentage CPU usage
18 19 20 |
# File 'merb-core/lib/merb-core/rack/adapter/abstract.rb', line 18 def percent_cpu ps_float('%cpu') end |
- (Object) percent_memory
Percentage memory usage
13 14 15 |
# File 'merb-core/lib/merb-core/rack/adapter/abstract.rb', line 13 def percent_memory ps_float('%mem') end |