Open
Bug 105431
(deCOM)
Opened 23 years ago
Updated 5 months ago
[meta] DeCOMtamination tasks
Categories
(Core :: XPCOM, task, P5)
Core
XPCOM
Tracking
()
NEW
People
(Reporter: waterson, Unassigned)
References
(Depends on 13 open bugs, Blocks 1 open bug)
Details
(Keywords: memory-footprint, meta, perf)
Meta-bug to track removal of unneeded interface layers.
Reporter | ||
Updated•23 years ago
|
Depends on: 102453
Updated•23 years ago
|
Summary: DeCOMtaminiation tasks → DeCOMtamination tasks
Depends on: 114713
Comment 1•22 years ago
|
||
We need to deCOMtaminate most of the content and layout DLL internals. Bryner's
keen to do it and just the man for the job! I'll let him file more specific
bugs tracked here.
/be
Assignee: waterson → bryner
Status: ASSIGNED → NEW
Comment 2•22 years ago
|
||
Here is our recent reportcard form performance analysis that we periodicially
get from In*&?...
-Great job with DeCOMtamination efforts
-Unnecessary virtual functions can cause a great deal of overhead – a cache
line for each vtable & active object, indirection to call a function that isn’t
easily predicted and inefficiencies from get/setters and other small virtuals
that can’t be inlined due to calls through an interface
-Great job on reducing total instruction count per page load – probably 25%
improvement or more from 6.0 (but keep it up - still ~1.5x vs IE)
Keep going on this! We need the decomtamination of layout to happen as soon as
possible...
For anyone doing this kind of work --- after you've come up with a cleaned-up
interface, please consider appealing to drivers and super-reviewers for a
"review plus superreview in advance" blank cheque to go ahead and update all the
uses of that interface without having to get specific module owner review and
superreview for the changes.
Updated•18 years ago
|
Assignee: bryner → nobody
QA Contact: scc → xpcom
Comment 4•15 years ago
|
||
There are currently quite a few open bugs relating to deCOM; some of them have not seen attention in years. Here is a search that will find them (as long as the string "decom" appears in the summary ;-) -- the boolean chart is necessary to avoid a bunch of false hits.
https://bugzilla.mozilla.org/buglist.cgi?short_desc=decom;resolution=---;negate0=1;field0-0-0=short_desc;type0-0-0=substring;value0-0-0=decomp;field0-0-1=short_desc;type0-0-1=substring;value0-0-1=decomm
I'm going to go through the list and ping all the old bugs, and I've marked all of the currently open ones as dependencies of this one, but let this also serve as a heads-up to reviewers and committers.
Updated•15 years ago
|
Alias: deCOM
Depends on: 575043
Updated•14 years ago
|
Updated•14 years ago
|
Depends on: 578564
Depends on: 578565
Depends on: 579571
Depends on: 581867
Depends on: 581868
Depends on: 548071
Depends on: 601343
Depends on: 633066
Depends on: 633750
Depends on: dexpcoma11y
Depends on: 635643
Depends on: 637253
Depends on: 647570
Depends on: 648885
Depends on: 612839
Depends on: 650494
Depends on: 652110
Depends on: 652355
Depends on: 655497
Depends on: 669028
Updated•12 years ago
|
Priority: -- → P5
Updated•6 years ago
|
Summary: DeCOMtamination tasks → [meta] DeCOMtamination tasks
Updated•3 years ago
|
Type: defect → task
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•