-
Notifications
You must be signed in to change notification settings - Fork 15k
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
Taking heap snapshot crashes renderer #66
Comments
If you can, it would be great if you prioritize this above any other efforts. We think memory leaks are contributing to performance issues that are blocking the next release, but we need the heap profiler to find and fix them. Thanks! |
I can reproduce it, but the whole stack trace seems rather strange to me, I'll update to Chrome 29 first. |
Updating to Chrome 29 is a much larger work than I have thought, I'm now looking into this crash. |
@zcbenz Yeah, the V8 API changes in Chrome 29 are a little cumbersome to adapt to. Let me know if you'd like any help/advice. |
The V8 allows setting a wrapper for native class to provide extra information like how much memory the object has consumed, and both node and WebKit made use of it. However WebKit assumes only itself would make use of this feature (it's used for optimizing GC for DOM nodes), and node uses a very large ID for the wrapper, which makes V8 fill the wrapper list with many I chose to disable setting wrapper class in node, so we don't have to patch both WebKit and V8. |
mac: Close devtools when web contents is destroyed.
mac: Close devtools when web contents is destroyed.
Clicked the
Take Snapshot
button and Atom crashed.The text was updated successfully, but these errors were encountered: