examples/memory.rb in jmx4r-0.0.3 vs examples/memory.rb in jmx4r-0.0.4

- old
+ new

@@ -2,20 +2,20 @@ require 'rubygems' require 'jmx4r' def display header, memory_usage puts header - memory_usage.composite_type.key_set.each do |type| - puts "\t#{type} : #{memory_usage.get type}" + memory_usage.sort.each do |key, value| + puts "\t#{key} : #{value}" end end memory = JMX::MBean.find_by_name "java.lang:type=Memory" display "Heap Memory Usage", memory.heap_memory_usage -display "Non Heap Memory Usage", memory.heap_memory_usage +display "Non Heap Memory Usage", memory.non_heap_memory_usage if ARGV.length == 1 and ARGV[0] == "gc" puts "trigger a garbage collection" memory.gc display "Heap Memory Usage", memory.heap_memory_usage - display "Non Heap Memory Usage", memory.heap_memory_usage + display "Non Heap Memory Usage", memory.non_heap_memory_usage end \ No newline at end of file