janodvarko / ccdump Goto Github PK
View Code? Open in Web Editor NEWDisplay the graph created by cycle collector.
License: Other
Display the graph created by cycle collector.
License: Other
Hi I wonder if it would be at all possible to add some kind of filter or search capability to only show results related to a specific compartments (as shown in the about:compartments page).
For example, I know one of the add-ons I'm developping causes a zombie compartment sometimes (see https://bugzilla.mozilla.org/show_bug.cgi?id=743318 for details). Seeing as I don't know what exactly is causing the zombie compartment, I have no idea what I should be searching for in the ccdump objects list, and because I can't reproduce it all the time, especially at startup when the number of objects reported by ccdump is still low, it's nearly impossible to go through everything in the ccdump graph, even if I did that I probably wouldn't recognize it since, once again, I don't know what I'm looking for.
This is what brings me to my question/suggestion. If we could tell ccdump to "only show objects related to X-Compartment", where X-Compartment is as shown in the about:compartments, would be a great help. Do you think this is possible? If not, I'd really appreciate any suggestions you might have about my problem.
Could you add a menu item for the function as titled "mark as garbage" for particular object so that testing which one object was the root cause of leak can be more easier.
Thanks
It should be also possible to use CCDump with XUL runner
Original thread with the suggestion:
https://groups.google.com/d/topic/mozilla.dev.platform/PmqVY0SjZVE/discussion
Honza
I've checked, that this addon is working with SeaMonkey, can you add official support for it? Appropriate section for install.rdf:
<!-- SeaMonkey -->
<em:targetApplication>
<Description>
<em:id>{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}</em:id>
<em:minVersion>2.10a1</em:minVersion>
<em:maxVersion>2.10a1</em:maxVersion>
</Description>
</em:targetApplication>
As titled. These two tabs have no scroll bar of the content that can't read the full list
After search is made in the Grap tab, there is no way to go back to the Graph.
Removing the search box content and pressing the Enter key should show the Graph again.
Honza
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.