Cache jar content list to speed up file? operation --------------------------------------------------
Key: JRUBY-6230 URL: https://jira.codehaus.org/browse/JRUBY-6230 Project: JRuby Issue Type: Improvement Components: Core Classes/Modules Affects Versions: JRuby 1.6.5 Reporter: Uwe Kubosch Fix For: JRuby 1.7 Attachments: 0001-Added-a-jarfile-entry-cache-to-speed-up-File.file-ca.patch Hi! While profiling our Ruboto app, we noticed a performance regression in startup after upgrading JRuby from 1.6.4 to 1.6.5/1.7.0.dev. Profiling revealed lots of time lost in File.file? calls when the load path includes jar files. I have attached a patch that adds a cache for looking up the contents of jars. This reduces the strain on the file system considerably. All tests run fine after the patch. -- This message is automatically generated by JIRA. 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