Information about a single process.
Methods
Attributes
| [RW] | cpu | |
| [RW] | name | |
| [RW] | pid | |
| [RW] | ppid | |
| [RW] | private_dirty_rss | |
| [RW] | rss | |
| [RW] | threads | |
| [RW] | vm_size |
Public Instance methods
[ show source ]
# File lib/phusion_passenger/admin_tools/memory_stats.rb, line 49
49: def private_dirty_rss_in_mb
50: if private_dirty_rss.is_a?(Numeric)
51: return sprintf("%.1f MB", private_dirty_rss / 1024.0)
52: else
53: return "?"
54: end
55: end
[ show source ]
# File lib/phusion_passenger/admin_tools/memory_stats.rb, line 45
45: def rss_in_mb
46: return sprintf("%.1f MB", rss / 1024.0)
47: end
[ show source ]
# File lib/phusion_passenger/admin_tools/memory_stats.rb, line 57
57: def to_a
58: return [pid, ppid, vm_size_in_mb, private_dirty_rss_in_mb, rss_in_mb, name]
59: end
[ show source ]
# File lib/phusion_passenger/admin_tools/memory_stats.rb, line 41
41: def vm_size_in_mb
42: return sprintf("%.1f MB", vm_size / 1024.0)
43: end