Reduce pressure on memory by ensuring that classes with a finalize method make 
their fields available for garbage collection at earliest possible opportunity
-------------------------------------------------------------------------------------------------------------------------------------------------------------

                 Key: DS-773
                 URL: https://jira.duraspace.org/browse/DS-773
             Project: DSpace
          Issue Type: Improvement
          Components: DSpace API
            Reporter: Graham Triggs
            Assignee: Graham Triggs
            Priority: Major
             Fix For: 1.7.0


There are a couple of classes in DSpace that have a finalize() method - most 
notably Context().

When those objects are discarded, any objects referenced by their fields can 
not be garbage collected until the finalizer queue has processed it.

By reducing the amount of values retained where possible (ie. by cleaning the 
Context cache on a complete or abort), we can reduce the pressure on the memory 
by allowing the objects to be garbage collected before the finalizer thread has 
processed the referencing objects.

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

        

------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to