Thank you for reporting this bug. We will make it our priority to review this report.
  1. #11
    Sencha User Daniil's Avatar
    Join Date
    Jun 2010
    Location
    Saint-Petersburg, Russia
    Posts
    975
    Vote Rating
    112
    Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all

      0  

    Default


    Quote Originally Posted by evant View Post
    When I look at the memory consumption, it jumps all over the place, but on my machine (IE9, Win7) it always ends up around 109MB as a settling point.
    Thank you for the answer, Evan. I can confirm that it is not reproducible with Windows 7 + IE9.

    But OP tested with Vista SP2 as he stated in the report.

    Also I can add that it is reproducible with Windows 7 + Chrome and FireFox.

  2. #12
    Sencha User
    Join Date
    Apr 2007
    Posts
    164
    Vote Rating
    0
    vladsch is on a distinguished road

      0  

    Default


    Hi Evan

    Did you try a test case from #2 post?
    http://www.sencha.com/forum/showthre...l=1#post888364

    May be refresh test case is not reproduciable in all browsers but create/destroy an iframe with ExtJS toolkit is reproducible anywhere

    Thanks in advance

  3. #13
    Sencha User Daniil's Avatar
    Join Date
    Jun 2010
    Location
    Saint-Petersburg, Russia
    Posts
    975
    Vote Rating
    112
    Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all

      0  

    Default


    Almost a month has gone... Hopefully, I am not too bothersome to bump this thread again.

    Could you clarify the current status of this issue?

    Could you also tell us how we can help more to get it reproducible on your side? Or, maybe, was someone already able to reproduce?

    Thank you.
    Ext.NET - ASP.NET for Ext JS
    MVC and WebForms
    Examples | Twitter

  4. #14
    Sencha User Daniil's Avatar
    Join Date
    Jun 2010
    Location
    Saint-Petersburg, Russia
    Posts
    975
    Vote Rating
    112
    Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all

      0  

    Default


    Dear ExtJS team,

    Do we have a chance to get any answer on our last posts?
    Ext.NET - ASP.NET for Ext JS
    MVC and WebForms
    Examples | Twitter

  5. #15
    Ext JS Premium Member
    Join Date
    Apr 2010
    Location
    Midwest, USA
    Posts
    96
    Vote Rating
    2
    Reimius is on a distinguished road

      0  

    Default


    This is a very large issue for our company too, please investigate this. It is horribly bad in IE8 even on windows 7.

  6. #16
    Sencha User Daniil's Avatar
    Join Date
    Jun 2010
    Location
    Saint-Petersburg, Russia
    Posts
    975
    Vote Rating
    112
    Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all

      0  

    Default


    Any answer from ExtJS team?

    This issue looks to be a severe drawback of the framework.
    Ext.NET - ASP.NET for Ext JS
    MVC and WebForms
    Examples | Twitter

  7. #17
    Sencha User Daniil's Avatar
    Join Date
    Jun 2010
    Location
    Saint-Petersburg, Russia
    Posts
    975
    Vote Rating
    112
    Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all

      0  

    Default


    We seems have a minor chance to get an answer, but we all still hope.
    Ext.NET - ASP.NET for Ext JS
    MVC and WebForms
    Examples | Twitter

  8. #18
    Sencha Premium Member
    Join Date
    May 2009
    Posts
    157
    Vote Rating
    9
    ZachG will become famous soon enough

      0  

    Default


    We're seeing something similar to this too. Using Drip, we can see that an iframe containing Ext does not release memory even after chaning src to about:blank and removing the node.

  9. #19
    Sencha User Daniil's Avatar
    Join Date
    Jun 2010
    Location
    Saint-Petersburg, Russia
    Posts
    975
    Vote Rating
    112
    Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all Daniil is a name known to all

      0  

    Default


    Quote Originally Posted by ZachG View Post
    We're seeing something similar to this too. Using Drip, we can see that an iframe containing Ext does not release memory even after chaning src to about:blank and removing the node.
    Thank you for sharing your findings. Could you tell us a browser and OS you are testing with?
    Ext.NET - ASP.NET for Ext JS
    MVC and WebForms
    Examples | Twitter

  10. #20
    Sencha Premium Member
    Join Date
    May 2009
    Posts
    157
    Vote Rating
    9
    ZachG will become famous soon enough

      0  

    Default


    I'm on Vista SP 2 using IE9. Here is the test script I'm using


    iframe.html
    Code:
    <html>
    <head>
    <link type="text/css" rel="stylesheet" href="http://cdn.sencha.io/ext-4.2.0-gpl/resources/css/ext-all.css" />
    <script type="text/javascript" charset="utf-8" src="http://cdn.sencha.io/ext-4.2.0-gpl/ext-all.js"></script>
    <script type="text/javascript">
    
    
    Ext.onReady(function()    {
        Ext.create("Ext.window.Window", {
            width:500,
            height:500,
            layout:"fit",
            items:[
                {
                    xtype:"container"
                }
            ],
            dockedItems:[
                {
                    xtype:"toolbar",
                    dock:"top",
                    items:[
                        {
                            text:"Toggle Iframe",
                            handler:function()    {
                                var container = this.ownerCt.ownerCt.getComponent(0);
                                
                                if(container.el.down("iframe"))    {
                                    container.update("");
                                }
                                else    {
                                    container.update("<iframe src='inner.html' style='width: 100%; height: 100%;' frameborder='0'></iframe>");
                                }
                            }
                        }
                    ]
                }
            ]
        }).show();
    });
    
    
    </script>
    </head>
    <body>
    </body>
    </html>
    inner.html
    Code:
    <html>
    <head>
    <link type="text/css" rel="stylesheet" href="http://cdn.sencha.io/ext-4.2.0-gpl/resources/css/ext-all.css" />
    <script type="text/javascript" charset="utf-8" src="http://cdn.sencha.io/ext-4.2.0-gpl/ext-all.js"></script>
    <script type="text/javascript">
    
    
    Ext.onReady(function()    {
        Ext.create("Ext.container.Viewport", {
            layout:"fit",
            items:[
                {
                    xtype:"container",
                    html:"This is the inner iframe created at " + (new Date()).getTime()
                }
            ]
        });
    });
    
    
    </script>
    </head>
    <body>
    </body>
    </html>
    I clicked Toggle, waited a few seconds, clicked it again, waited, etc. The memory from the Iframe never got released. When I remove all Ext references on inner.html, the memory usage never goes up.

    I'm experiencing this in both IE 9 and Chrome 21. Other people in our office have seen this issue come up on different versions of Windows and browsers.
    Attached Images