lib/god/system/portable_poller.rb in god-0.11.0 vs lib/god/system/portable_poller.rb in god-0.12.0

- old
+ new

@@ -6,37 +6,37 @@ end # Memory usage in kilobytes (resident set size) def memory ps_int('rss') end - + # Percentage memory usage def percent_memory ps_float('%mem') end - + # Percentage CPU usage def percent_cpu ps_float('%cpu') end - + private - + def ps_int(keyword) `ps -o #{keyword}= -p #{@pid}`.to_i end - + def ps_float(keyword) `ps -o #{keyword}= -p #{@pid}`.to_f end - + def ps_string(keyword) `ps -o #{keyword}= -p #{@pid}`.strip end - + def time_string_to_seconds(text) _, minutes, seconds, useconds = *text.match(/(\d+):(\d{2}).(\d{2})/) (minutes.to_i * 60) + seconds.to_i end end end -end \ No newline at end of file +end