Jruby 1.1.7 still leaking weakreferences
----------------------------------------

                 Key: JRUBY-3238
                 URL: http://jira.codehaus.org/browse/JRUBY-3238
             Project: JRuby
          Issue Type: Bug
          Components: Java Integration
    Affects Versions: JRuby 1.1.7
         Environment: Jruby 8302, Glassfish trunk
            Reporter: Jacob Kessler
         Attachments: JrubyLeakAfter, JrubyLeakBefore

Jruby seems to be leaking a weakreference for each processed request from 
Glassfish. This appears to be related to the RC2 hardReference bug, but much 
less severe. I've attached jmaps from Glassfish startup and 1.5M requests later 
to (hopefully) demonstrate the problem.

I suspect that the issue is that since the GlassFish threads are in a pool, 
they don't die and thus Jruby keeps the weakreferences for them lying around, 
and creates a new one the next time the thread enters, causing many 
weakreferences to the same thread, all of which register as live.

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