jmesnil / jmx4r

a JMX library for JRuby

This URL has Read+Write access

jmx4r / examples / jvm_mngmt.rb
100755 13 lines (10 sloc) 0.308 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/env jruby
require 'rubygems'
require 'jmx4r'
 
logging = JMX::MBean.find_by_name "java.util.logging:type=Logging"
logging.logger_names.each do |logger_name|
  logging.set_logger_level logger_name, "INFO"
end
 
memory = JMX::MBean.find_by_name "java.lang:type=Memory"
memory.verbose = true
memory.gc