From: Bogdan P. <bo...@fl...> - 2001-06-27 15:31:21
Attachments:
smime.p7s
|
why in IE the simpe action of draging a layer causes memory leak's ? |
From: Jeremy W. <je...@ma...> - 2003-07-25 16:49:00
|
I been working with DynAPI 3 for a couple of weeks now. Overall, I'm very impressed and optimistic about the future of DynAPI. I'm having trouble with (what I believe is) a memory leak in dynapi.js at line 106: f.onunload = function() { //alert('hi'); for (var i=0;i<o._unloadfn.length;i++) o._unloadfn[i](); if (o.document) { o.document._destroy(); o.document = null; } }; I'm working on a window widget with quite a few DynLayers and when unload event triggers, the document unloads before the above function is finished and I get the following error in IE6: Error:'this.children[...]' is null or not an object ...at which point I notice that my available system memory has been reduced by a couple hundred KBytes or so. I get the same error in Netscape 7.1, but I can get around it by changing the event listener from 'onunload' to 'onbeforeunload'. Alas, this does not fix the problem in IE. Has anyone else run into this problem? Are there any known workarounds? Thanks in advance for you help and keep up the good work. Jeremy Wanamaker |
From: Raymond I. <xw...@ya...> - 2003-07-25 22:18:15
|
Could you please supply an example showing this error? I think this has something to do with the ._destroy() function -- Raymond Irving --- Jeremy Wanamaker <je...@ma...> wrote: > I been working with DynAPI 3 for a couple of weeks > now. Overall, I'm very > impressed and optimistic about the future of DynAPI. > > I'm having trouble with (what I believe is) a memory > leak in dynapi.js at > line 106: > > f.onunload = function() { > //alert('hi'); > for (var > i=0;i<o._unloadfn.length;i++) o._unloadfn[i](); > if (o.document) { > o.document._destroy(); > o.document = null; > } > }; > > I'm working on a window widget with quite a few > DynLayers and when unload > event triggers, the document unloads before the > above function is finished > and I get the following error in IE6: > > Error:'this.children[...]' is null or not an > object > > ...at which point I notice that my available system > memory has been reduced > by a couple hundred KBytes or so. I get the same > error in Netscape 7.1, but > I can get around it by changing the event listener > from 'onunload' to > 'onbeforeunload'. Alas, this does not fix the > problem in IE. Has anyone else > run into this problem? Are there any known > workarounds? Thanks in advance > for you help and keep up the good work. > > Jeremy Wanamaker > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built > ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are > available now. > Download today and enter to win an XBOX or Visual > Studio .NET. > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: Eytan H. <ey...@tr...> - 2001-06-27 16:59:10
|
MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAaCAJIAEggFAQ29u dGVudC1UeXBlOiB0ZXh0L3BsYWluOw0KCWNoYXJzZXQ9Imlzby04ODU5LTEiDQpDb250ZW50LVRy YW5zZmVyLUVuY29kaW5nOiA3Yml0DQoNCkkgdGhpbmsgd2UgbmVlZCB0byBkZWZpbmUgYmV0dGVy IG1lbW9yeSBsZWFrcy4gQSBtZW1vcnkgbGVhayBpcyB3aGVuIHlvdQ0Kc3RhcnQgYW4gYXBwbGlj YXRpb24gYW5kIGl0IGd1enpsZXMgdXAgc29tZSBtZW1vcnkgYW5kIHdoZW4geW91IGNsb3NlIHRo ZQ0KYXBwbGljYXRpb24gaXQgZG9lcyBub3QgcmVsZWFzZSB0aGUgbWVtb3J5LiBJcyB0aGlzIHdo YXQgeW91IGFyZQ0KZXhwZXJpZW5jaW5nPw0KOGFuDQoAAAAAAACgggW1MIIChDCCAe2gAwIBAgID BBMxMA0GCSqGSIb3DQEBBAUAMIGSMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBl MRIwEAYDVQQHEwlDYXBlIFRvd24xDzANBgNVBAoTBlRoYXd0ZTEdMBsGA1UECxMUQ2VydGlmaWNh dGUgU2VydmljZXMxKDAmBgNVBAMTH1BlcnNvbmFsIEZyZWVtYWlsIFJTQSAyMDAwLjguMzAwHhcN MDEwMTMwMTU1NzUxWhcNMDIwMTMwMTU1NzUxWjBHMR8wHQYDVQQDExZUaGF3dGUgRnJlZW1haWwg TWVtYmVyMSQwIgYJKoZIhvcNAQkBFhVleXRhbkB0cmFkZXJ0b29scy5jb20wgZ8wDQYJKoZIhvcN AQEBBQADgY0AMIGJAoGBAMChhDP5av/wZcIjFoXP434Q9fA/FNJw4tVa9MzSH8vaazGj6uJZMze3 Wlk1MuXM2k5oUpJsTnKKEVVLQiIuaxUR94EitOPcT+mvCWhTXoMPpiXHs/oIrd8aAgGtBZKyLgoz 6RrQ415B/bZan1ASQMEQMW0DVLsX07gOrd1qR3O3AgMBAAGjMjAwMCAGA1UdEQQZMBeBFWV5dGFu QHRyYWRlcnRvb2xzLmNvbTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBAUAA4GBAD4TuArbTYc3 nWKWvn4w9o+6ZaaByGManp0xlqLJRCsXzD4W2D7XZjbkx7QYhUoS8XgNAFD/CAFxB064Lj44ISX8 d1FWkYdEecief2uCED/QnBMNQFkjdC+Hv1Kry8i4AUTs0QCThw9az5vY0t/VMsDnqpx2vdmnh5vG kKPfjF4iMIIDKTCCApKgAwIBAgIBDDANBgkqhkiG9w0BAQQFADCB0TELMAkGA1UEBhMCWkExFTAT BgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUg Q29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIG A1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25h bC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAwMDgzMDAwMDAwMFoXDTAyMDgyOTIzNTk1OVowgZIx CzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEP MA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMf UGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4zMDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkC gYEA3jMypmPHCSVFPtJueCdngcXaiBmClw7jRCmKYzUqbXA8+tyu9+50bzC8M5B/+TRxoKNtmPHD T6Jl2w36S/HW3WGl+YXNVZo1Gp2Sdagnrthy+boC9tewkd4c6avgGAOofENCUFGHgzzwObSbVIoT h/+zm51JZgAtCYnslGvpoWkCAwEAAaNOMEwwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZh dGVMYWJlbDEtMjk3MBIGA1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEB BAUAA4GBAHMbbyZli/8VNEtZYortRL5Jx+gNu4+5DWomKmKEH7iHY3QcbbfPGlORS+HN5jjZ7VD0 Omw0kqzmkpxuwSMBwgmn70uuct0GZ/VQby5YuLYLwVBXtewc1+8XttWIm7eiiBrtOVs5fTT8tpYY JU1q9J3Fw5EvqZa4BTxS/N3pYgNIMYICjjCCAooCAQEwgZowgZIxCzAJBgNVBAYTAlpBMRUwEwYD VQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0w GwYDVQQLExRDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwg UlNBIDIwMDAuOC4zMAIDBBMxMAkGBSsOAwIaBQCgggFJMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0B BwEwHAYJKoZIhvcNAQkFMQ8XDTAxMDYyNzE4MDMwMFowIwYJKoZIhvcNAQkEMRYEFJdq8IIdCCQ9 Xki+GtSK37kbkc0qMDwGCSqGSIb3DQEJDzEvMC0wBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwBwYF Kw4DAhowCgYIKoZIhvcNAgUwgasGCSsGAQQBgjcQBDGBnTCBmjCBkjELMAkGA1UEBhMCWkExFTAT BgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMQ8wDQYDVQQKEwZUaGF3dGUx HTAbBgNVBAsTFENlcnRpZmljYXRlIFNlcnZpY2VzMSgwJgYDVQQDEx9QZXJzb25hbCBGcmVlbWFp bCBSU0EgMjAwMC44LjMwAgMEEzEwDQYJKoZIhvcNAQEBBQAEgYCOAx7wIF3rKy5aPEdJuNZDxF++ oxzRFgOFvaBvWgKxSkHvsGN/23Wf0IYljAZ8/x8qPNZAUfz1f3DrC1v0EVVk+LDql9+OKIwncUaa h1ymIMNBm8Efo9cWuLzYyXpHvfteLwOXLScjz7YyXG5zVZqhNZTJE6V1K+UTncU2vKwFPQAAAAAA AA== |
From: Richard B. <ric...@sk...> - 2001-06-27 18:20:05
|
Are you sure? this was normally solved in version 2.53 - lets start testing with the latest release, 2.54 released today, so we are all talking about the same thing. Memory leaks were a thing of the past AFAIK. BTW your posts are not always readable due to a security warning. Richard. ----- Original Message ----- From: "Bogdan Pietroiu" <bo...@fl...> To: <dyn...@li...> Sent: 27 June, 2001 17:32 Subject: [Dynapi-Dev] memory leak > why in IE the simpe action of draging a layer > causes memory leak's ? > |