Request for review: 7124524 - OutOfMemory exception after (or even before) some 2500 creations of LWWindowPeer (original) (raw)
Sergey Bylokhov sergey.bylokhov at oracle.com
Tue Jan 17 05:02:53 PST 2012
- Previous message: [7u4] Request for approval for CR 7124303 - [macosx] SwingSet2 - Control + Spacebar causes hang.
- Next message: Request for review: 7124524 - OutOfMemory exception after (or even before) some 2500 creations of LWWindowPeer
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi Everyone, This is a fix for 4 memory leaks.
- LWWindowPeer does not destroy backbuffer in disposeImpl().
- LWToolkit stores unused links to Peer.
- Local references were not deleted in the AWTWindow.m, but according JNFJObjectWrapper.jObjectWithEnv documentation "returns a new local-ref, must be released with DeleteLocalRef".
- OGLContext in some cases can cache CGLSurfaceData in this case our LWWindowPeer was not collected.
Bug: http://monaco.us.oracle.com/detail.jsf?cr=7124524 Webrev can be found at: http://cr.openjdk.java.net/~serb/7124524/webrev.00/
-- Best regards, Sergey.
- Previous message: [7u4] Request for approval for CR 7124303 - [macosx] SwingSet2 - Control + Spacebar causes hang.
- Next message: Request for review: 7124524 - OutOfMemory exception after (or even before) some 2500 creations of LWWindowPeer
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]