« Return to Thread: [jira] Created: (JRUBY-1798) JRuby JIT should have an upper limit on how many methods can be compiled, to avoid eating too much permgen

[jira] Created: (JRUBY-1798) JRuby JIT should have an upper limit on how many methods can be compiled, to avoid eating too much permgen

by JIRA jira@codehaus.org :: Rate this Message:

Reply to Author | View in Thread

JRuby JIT should have an upper limit on how many methods can be compiled, to avoid eating too much permgen
----------------------------------------------------------------------------------------------------------

                 Key: JRUBY-1798
                 URL: http://jira.codehaus.org/browse/JRUBY-1798
             Project: JRuby
          Issue Type: Bug
            Reporter: Charles Oliver Nutter
            Assignee: Charles Oliver Nutter
             Fix For: JRuby 1.1


Currently, JIT will continue compiling methods as the application runs ad infinatum. However the biggest perf improvements will come from those methods compiled during the early phases of an application run. To avoid generating classes infinitely, there should be a configurable upper limit on how many methods to JIT.

Note that the current model doesn't necessarily mean it's leaking classes, since they should be generated into their own classloaders and be garbage-collectable. However it does mean that JRuby's permgen load tends to be far higher than other Java apps and probably a lot higher than it needs to be for maximum benefit.

--
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

 « Return to Thread: [jira] Created: (JRUBY-1798) JRuby JIT should have an upper limit on how many methods can be compiled, to avoid eating too much permgen