Sha256: 17b610cd9b90846ca76747d78bce454cceff4f1e7e1ae8a38458874da4e9ae0c

Contents?: true

Size: 493 Bytes

Versions: 2

Compression:

Stored size: 493 Bytes

Contents

#!/usr/bin/env ruby

require 'jmx4r'

class_loading = JMX::MBean.find_by_name "java.lang:type=ClassLoading"

# implicite way...
class_loading.attributes.keys.each { |attr| puts "#{attr}: #{class_loading.send attr}"}

puts "--"

# ... or explicite
puts "loaded class count: #{class_loading.loaded_class_count}"
puts "total loaded class count: #{class_loading.total_loaded_class_count}"
puts "unloaded class count: #{class_loading.unloaded_class_count}"
puts "verbose: #{class_loading.verbose}"

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jmx4r-0.0.1 examples/class_loading.rb
jmx4r-0.0.2 examples/class_loading.rb