-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Memory leak in IE11 #16634
Comments
Reproduction! https://github.com/dwickern/ember-ie11-leak I just created 1000 acceptance tests:
Here's what happens in IE11: And here's after downgrading to ember 3.0.0: |
Haven't had a chance to dig in much yet, but I did capture some memory profiles of the reproduction app. Attaching here (in the hopes that someone has the time to dig in before me 😉 )... |
@dwickern what version of Windows & IE11? |
My .zip above was from Windows 8.1 with IE 11.0.9600.16384 (from the http://modern.ie VM's). |
I re-ran the same tests with This seems to indicate to me that the leak must be related to a debug build specific feature... |
As I started digging into what the differences were in debug builds vs prod builds, I noticed that in prod we are not rendering anything (whereas in debug we render the This made me attempt to add a very simple component with the same DOM as the After updating |
I just confirmed that the latest beta still demonstrates the memory leak, however latest canary builds do not. |
I was testing on Windows 7 with IE 11.0.9600.18860 |
There is a known memory leak issue wrt devtools in IE11 that Microsoft has marked as a "won't fix" - they did ship the fix for Edge, though. |
Once CI is completed and publishes the beta builds, you should be able to test via:
|
I can confirm that it's fixed now. Thanks! |
I'm seeing memory leaks in IE11 after upgrading ember 2.18.2 to 3.1.2. Specifically between versions 3.0.0 and 3.1.0-beta.1.
On ember 3.1.0-beta.1, after ~350 acceptance tests, IE11 memory usage climbs to 2 GB then tests start failing with
On ember 3.0.0, all 450 acceptance tests run and IE11 memory usage is around 1 GB (which is high but not unusual for IE). For comparison, Chrome uses about 450 MB then drops to 200 MB after the tests finish.
My attempt to bisect seems to point to #15828 but there's a big range of commits in there that I can't build and/or run.
The text was updated successfully, but these errors were encountered: