Remove GCTelemetry to reduce memory usage in content process
Categories
(Toolkit :: Telemetry, enhancement, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox80 | --- | fixed |
People
(Reporter: janerik, Assigned: pbone)
References
Details
(Whiteboard: [MemShrink:P2])
Attachments
(4 files)
Updated•6 years ago
|
Reporter | ||
Comment 1•6 years ago
|
||
Reporter | ||
Comment 2•6 years ago
|
||
Assignee | ||
Comment 3•6 years ago
|
||
Reporter | ||
Comment 4•6 years ago
|
||
Assignee | ||
Comment 5•6 years ago
|
||
Assignee | ||
Comment 6•6 years ago
|
||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 7•4 years ago
|
||
The original bug asked for this telemetry code to be refactored (moved to C++) so it could consume less memory. But I don't think anyone is using it so I propose to remove it.
Assignee | ||
Comment 8•4 years ago
|
||
(In reply to Paul Bone [:pbone] from comment #7)
The original bug asked for this telemetry code to be refactored (moved to C++) so it could consume less memory. But I don't think anyone is using it so I propose to remove it.
I want to clarify. This is not the GC Telemetry scalars that are used often, but the JSON/JS objects describing some typical & worst GC events.
Assignee | ||
Comment 9•4 years ago
|
||
This code glues the JS GC code that creates the telemetry with a JS module
that processes it. This patch removes this code unhooking these
components.
Assignee | ||
Comment 10•4 years ago
|
||
- Remove the GCTelemetry module
- Remove the TelemetryGC tests
- Don't attempt to send the GC telemetry data
- Update the telemetry docs
Depends on D84163
Assignee | ||
Comment 11•4 years ago
|
||
Also remove JSONUse since only one option is used now.
Depends on D84164
Assignee | ||
Comment 12•4 years ago
|
||
Since this JSON-formatting code was used for profiling and telemetry it
contained notes and numbered fields for both. Remove the field numbers and
the notes regarding GCTelemetry.
Also remove GCTelemetry references from GeneratestatePhases.py.
Depends on D84165
Updated•4 years ago
|
Comment 13•4 years ago
|
||
Comment 14•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/d19174478191
https://hg.mozilla.org/mozilla-central/rev/790c1fca5d56
https://hg.mozilla.org/mozilla-central/rev/31863f9a323b
https://hg.mozilla.org/mozilla-central/rev/8f47231420c5
Description
•