lib/aruba/config/jruby.rb in aruba-0.8.1 vs lib/aruba/config/jruby.rb in aruba-0.9.0.pre

- old
+ new

@@ -4,11 +4,14 @@ Aruba.configure do |config| config.before :command do next unless RUBY_PLATFORM == 'java' # disable JIT since these processes are so short lived - ENV['JRUBY_OPTS'] = "-X-C #{ENV['JRUBY_OPTS']}" + ENV['JRUBY_OPTS'] = "-X-C #{ENV['JRUBY_OPTS']}" unless ENV['JRUBY_OPTS'].include? '-X-C' + # Faster startup for jruby + ENV['JRUBY_OPTS'] = "--dev #{ENV['JRUBY_OPTS']}" unless ENV['JRUBY_OPTS'].include? '--dev' + # force jRuby to use client JVM for faster startup times - ENV['JAVA_OPTS'] = "-d32 #{ENV['JAVA_OPTS']}" if RbConfig::CONFIG['host_os'] =~ /solaris|sunos/i + ENV['JAVA_OPTS'] = "-d32 #{ENV['JAVA_OPTS']}" if RbConfig::CONFIG['host_os'] =~ /solaris|sunos/i && !ENV['JAVA_OPTS'].include?('-d32') end end