Nailgun in trunk shows little or marginal improvement for most Rails test suites
--------------------------------------------------------------------------------
Key: JRUBY-3667
URL: http://jira.codehaus.org/browse/JRUBY-3667
Project: JRuby
Issue Type: Bug
Affects Versions: JRuby 1.3
Environment: osx Java(TM) 2 Runtime Environment, Standard Edition
(build 1.5.0_16-b06-284)
Java HotSpot(TM) Client VM (build 1.5.0_16-133, mixed mode, sharing)
Reporter: Tyler Jennings
Assignee: Thomas E Enebo
using the --ng switch w/running server gives marginal performance improvement
over straight jruby. Submitting this ticket @ the request of headius.
Chat from #jruby:
01:05 < headius> STAT!
01:05 < headius> goddamn stat
01:05 < headius> that UnixFileSystem.canonicalize has been a thorn in our side
forever
01:05 < headius> it's so slow
01:06 < headius> Can you paste that section into a bug describing your perf
issues?
profiler dump w/ -Xprof switch (http://www.pastie.org/479886):
Stub + native Method
28.5% 0 + 2305 java.io.UnixFileSystem.canonicalize0
10.5% 0 + 850 java.lang.String.intern
2.5% 0 + 202 java.lang.Class.isArray
1.8% 23 + 123 java.security.AccessController.doPrivileged
1.4% 0 + 113 java.io.UnixFileSystem.getBooleanAttributes0
1.0% 0 + 83 java.lang.ClassLoader.findLoadedClass0
0.7% 0 + 60 java.util.zip.ZipFile.getEntry
0.2% 16 + 4 java.security.AccessController.doPrivileged
0.1% 3 + 7 java.security.AccessController.doPrivileged
0.1% 0 + 9 java.lang.Class.isPrimitive
0.1% 0 + 8 java.lang.System.identityHashCode
0.0% 0 + 1 sun.reflect.Reflection.getCallerClass
47.1% 42 + 3765 Total stub
--
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