-
Notifications
You must be signed in to change notification settings - Fork 692
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
Dirtied shared pages profiles #10163
Comments
Oooh - interesting =) so it looks like the filter cache is not being too helpful the cppu::iCopyConstructSequence thing - I -guess- is reference fiddling and perturbing the underlying data structure there from FilterCache::getItem I guess. configmgr::Access::getByHierarchicalName() is also a surprise page dirtier - almost certainly again by bogus referencing of C++ objects: our strings should all be static-ized Indeed Document::load has a lot of dirtying coming from configmr. @grandinj I thought we had tweaked the objects there to not have mutated references as we read the config ? |
There are a couple of places that still use the underlying ref-counting configmgr APIs. FilterCache is one of them, and the other is the stuff that loads the UI config (toolbars, sidebars, etc) I don't see any decent path to improving those. |
Describe the Bug
Flamegraphs of where shared pages are dirtied
Steps to Reproduce
Sample initial flamegraph
The text was updated successfully, but these errors were encountered: