(Performance) JRuby is 10x slower than MRI on Time objects creation
-------------------------------------------------------------------

                 Key: JRUBY-1660
                 URL: http://jira.codehaus.org/browse/JRUBY-1660
             Project: JRuby
          Issue Type: Bug
          Components: Core Classes/Modules
         Environment: JRuby 1.1b1, latest trunk
            Reporter: Vladimir Sizikov
         Attachments: bench_time_create.rb, ruby_time_creation_times.png

The attached benchmark  (bench_time_create.rb) shows that JRuby  is much slower 
 than MRI:

JRuby:

#>jruby -J-server bench_time_create.rb
Loaded suite bench_time_create
Started
Time.at_1000000
  6.572000   0.000000   6.572000 (  6.572000)
  5.687000   0.000000   5.687000 (  5.687000)
  5.254000   0.000000   5.254000 (  5.254000)
  5.496000   0.000000   5.496000 (  5.496000)
  4.741000   0.000000   4.741000 (  4.741000)

.Time.at_10000000
 50.130000   0.000000  50.130000 ( 50.130000)
 50.666000   0.000000  50.666000 ( 50.666000)
 49.087000   0.000000  49.087000 ( 49.086000)
 52.064000   0.000000  52.064000 ( 52.064000)
 50.016000   0.000000  50.016000 ( 50.016000)
.
Finished in 279.735 seconds.

MRI:
#>ruby bench_time_create.rb
Loaded suite bench_time_create
Started
Time.at_1000000
  0.600000   0.110000   0.710000 (  0.708770)
  0.560000   0.090000   0.650000 (  0.654781)
  0.590000   0.080000   0.670000 (  0.663018)
  0.560000   0.100000   0.660000 (  0.663717)
  0.640000   0.090000   0.730000 (  0.726604)

.Time.at_10000000
  6.190000   0.900000   7.090000 (  7.108947)
  5.770000   0.820000   6.590000 (  6.627773)
  5.800000   0.730000   6.530000 (  6.558091)
  5.780000   0.820000   6.600000 (  6.624010)
  6.190000   0.910000   7.100000 (  7.124799)
.
Finished in 37.466152 seconds.

Take a look at the attached image for profile info. Most of the time JRuby 
spends in getLocalTimeZone() method.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to