You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Werner Punz (JIRA)" <de...@myfaces.apache.org> on 2010/08/13 15:28:17 UTC

[jira] Created: (MYFACES-2878) jsf.js: ie leak detector sIEve shows a load of nodes which are not garbage collected mem leaks in IE also are high

jsf.js: ie leak detector sIEve shows a load of nodes which are not garbage collected mem leaks in IE also are high
------------------------------------------------------------------------------------------------------------------

                 Key: MYFACES-2878
                 URL: https://issues.apache.org/jira/browse/MYFACES-2878
             Project: MyFaces Core
          Issue Type: Bug
    Affects Versions: 2.0.2-SNAPSHOT
            Reporter: Werner Punz


In my local dialog test a sIEve showed 12000 delta nodes after 500 runs while Mojarras is on 5000, the goal of the fix is to get the deltas for the example down to zero and to reduce mem leaking to a big degree.
We have to fix this by the introduction of finalisation code in the affected classes on IE only!!!
The root cause of this is a non working garbage collection in IE because it relies on reference counting alone and refuses to persist on references into com objects.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (MYFACES-2878) jsf.js: ie leak detector sIEve shows a load of nodes which are not garbage collected mem leaks in IE also are high

Posted by "Werner Punz (JIRA)" <de...@myfaces.apache.org>.
     [ https://issues.apache.org/jira/browse/MYFACES-2878?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Werner Punz resolved MYFACES-2878.
----------------------------------

    Fix Version/s: 2.0.2-SNAPSHOT
       Resolution: Fixed

Done, no sieve leaking anymore on my local test, the big + now is, my performance test outruns mojarra now by 30% on IE6. Mojarra is still leaking according to sIEve.
All the fixes however took their toll on the rest of the code. I lost 2 Seconds on my performance tests (used to be 14 now it is 16seconds) in firefox, which means I am again one sec slower than Mojarra on that browser.
In reality you probably wont notice.



> jsf.js: ie leak detector sIEve shows a load of nodes which are not garbage collected mem leaks in IE also are high
> ------------------------------------------------------------------------------------------------------------------
>
>                 Key: MYFACES-2878
>                 URL: https://issues.apache.org/jira/browse/MYFACES-2878
>             Project: MyFaces Core
>          Issue Type: Bug
>    Affects Versions: 2.0.2-SNAPSHOT
>            Reporter: Werner Punz
>             Fix For: 2.0.2-SNAPSHOT
>
>
> In my local dialog test a sIEve showed 12000 delta nodes after 500 runs while Mojarras is on 5000, the goal of the fix is to get the deltas for the example down to zero and to reduce mem leaking to a big degree.
> We have to fix this by the introduction of finalisation code in the affected classes on IE only!!!
> The root cause of this is a non working garbage collection in IE because it relies on reference counting alone and refuses to persist on references into com objects.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.