ouyang789987 / swfobject

Automatically exported from code.google.com/p/swfobject
0 stars 0 forks source link

Memory Leak still exists in IE9 #619

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?

1. open IE9 and locate the process in Windows Task Manager
2. go to 
http://www.bobbyvandersluis.com/swfobject/testsuite_2_2/test_api_create_remove.h
tml
3. keep clicking on the link "Create SWF" for multiple times

What is the expected output? What do you see instead?

I see the memory usage of this process keep increasing, even if you click 
"removeSWF" link, the number does not decrease. Only if you refresh the page, 
the memory usage will go back to it's normal value. Where in other browsers 
like IE8, Mozilla, or Chrome, you can see the number jumping between certain 2 
numbers (there is a maximum memory usage value).

What version of the product are you using? On what operating system?

Flash player - 10.3.138 / 11,1,102
swfObject - 2.2
OS - Win7
Browser - IE9

Please provide any additional information below.

I'm not sure this is a known Flash-IE9 issue, even if I tried the latest 
version of Flash player, display driver, and the browser, the problem still 
exists. Please Advise!

Thanks,
Jason

Original issue reported on code.google.com by dingyue0...@gmail.com on 9 Feb 2012 at 5:01

GoogleCodeExporter commented 9 years ago
same problem facing with me please provide the solution, Thanks in advance

Original comment by prashant...@gmail.com on 24 Feb 2012 at 6:34

GoogleCodeExporter commented 9 years ago
I meet the same problem, it works well at some IE9 test machine, but failed at 
another. When this problem happened, the SWF will still be played after 
removeSWF(), and I can't find a method to stop it until refresh the browser.

Original comment by zshen...@gmail.com on 16 Mar 2012 at 7:46

GoogleCodeExporter commented 9 years ago
I do agree I have same problem I can't stop in IE. IE still sucks.

Original comment by mobinah...@gmail.com on 6 Jul 2012 at 7:01

GoogleCodeExporter commented 9 years ago
IE9 on Windows 7 - Using the swfobject removeSWF() method seems to remove the 
SWF object, but it is apparent there is a *huge* memory leak. The browser will 
crawl to a halt after only one or two creations/removals of the swfobject.

Original comment by alex.ven...@gmail.com on 9 Aug 2012 at 6:10

GoogleCodeExporter commented 9 years ago
How do we work around this guys? It is causing us huge headaches. Same problem 
as Alex.

Original comment by cl...@drimlike.com on 5 Sep 2012 at 8:52

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
I'm not a flash expert, but... maybe a solution is not using the SWF directly 
and... using 1 SWF to load/remove other flash files and maybe flash will use 
the garbage collector to release memory? It's only a idea, hope it helps...

Original comment by albert.d...@gmail.com on 5 Sep 2012 at 9:04

GoogleCodeExporter commented 9 years ago
Thanks for your fast reply Albert. It may be well worth investigating your 
suggestion but it involves significant structural changes to the flash 
application to implement. I was hoping there was an alternative way around the 
issue.

Original comment by cl...@drimlike.com on 5 Sep 2012 at 9:15

GoogleCodeExporter commented 9 years ago
Any other updates on this issue? 

There seems to be a thread on the Adobe site about IE8/Win7 memory leaks:
http://forums.adobe.com/message/4649985

But it's unclear what the resolution of that bug was. Is anyone still seeing 
this issue in Flash 11.5?

Original comment by clay.sm...@flite.com on 13 Nov 2012 at 1:01