Replace CGLIB with ASM
----------------------

                 Key: QI-250
                 URL: http://issues.ops4j.org/browse/QI-250
             Project: Qi4j
          Issue Type: Improvement
          Components: Core Runtime
    Affects Versions: 1.1
            Reporter: Rickard Öberg
            Assignee: Rickard Öberg
             Fix For: 1.1


After having done some work with OSGi it seems Qi4j-generated classes through 
CGLIB cannot be properly GC'ed. It seems both Spring and Hibernate have had 
similar issues. This causes memory leaks and eventual OutOfMemory-exceptions.

The solution is to replace CGLIB with manually created classes using the raw 
ASM library. Then it will be vastly easier to manage classloader, to ensure 
that Qi4j does not leak.

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

       

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to