Closed
Bug 1037465
Opened 10 years ago
Closed 10 years ago
Add USS reporting to the Monitor actor
Categories
(DevTools Graveyard :: WebIDE, defect)
DevTools Graveyard
WebIDE
Tracking
(Not tracked)
RESOLVED
FIXED
Firefox 34
People
(Reporter: janx, Assigned: janx)
References
()
Details
(Keywords: perf)
Attachments
(1 file, 4 obsolete files)
(deleted),
patch
|
paul
:
review+
|
Details | Diff | Splinter Review |
In addition to forwarding Monitor updates, the Monitor actor should also be able to start/stop one or more reporting agents.
One type of reporting agent we're interested in is Unique Set Size for all processes.
Assignee | ||
Comment 1•10 years ago
|
||
Assignee | ||
Comment 2•10 years ago
|
||
Comment on attachment 8456914 [details] [diff] [review]
Add USS reporting to the Monitor actor.
Paul, care to take a look?
Attachment #8456914 -
Flags: review?(paul)
Updated•10 years ago
|
Attachment #8456914 -
Flags: review?(paul) → review+
Assignee | ||
Comment 4•10 years ago
|
||
Carry over Paul's r+ (if git-bz feels generous).
Attachment #8456914 -
Attachment is obsolete: true
Assignee | ||
Comment 5•10 years ago
|
||
Comment on attachment 8457944 [details] [diff] [review]
Add USS reporting to the Monitor actor.
So git-bz didn't feel generous, carrying over by hand.
Indeed the dbg-client.jsm changes are already landed as bug 1039448, and the shell.js change wasn't necessary. Removed and rebased.
Attachment #8457944 -
Flags: review+
Assignee | ||
Updated•10 years ago
|
Keywords: checkin-needed
Comment 6•10 years ago
|
||
Sorry for the hassle, but is there a Try run for this?
Keywords: checkin-needed
Assignee | ||
Comment 7•10 years ago
|
||
Rebased, try run: https://tbpl.mozilla.org/?tree=Try&rev=11db123bbf42
Attachment #8457944 -
Attachment is obsolete: true
Assignee | ||
Comment 8•10 years ago
|
||
Comment on attachment 8459478 [details] [diff] [review]
Add USS reporting to the Monitor actor.
(this whole carrying over thing feels prehistoric)
Attachment #8459478 -
Flags: review+
Assignee | ||
Updated•10 years ago
|
Keywords: checkin-needed
Keywords: checkin-needed
Whiteboard: [fixed-in-fx-team]
This apparently broke an xpcshell test: https://tbpl.mozilla.org/php/getParsedLog.php?id=44318344&tree=Fx-Team
Backed out in https://hg.mozilla.org/integration/fx-team/rev/76c587b06771
Flags: needinfo?(janx)
Updated•10 years ago
|
Whiteboard: [fixed-in-fx-team]
Assignee | ||
Comment 12•10 years ago
|
||
Comment on attachment 8462571 [details] [diff] [review]
Add USS reporting to the Monitor actor.
Carry over Paul's r+.
Attachment #8462571 -
Flags: review+
Flags: needinfo?(janx)
Comment 14•10 years ago
|
||
test_monitor_actor.js | Test timed out
Comment 15•10 years ago
|
||
Jan - did you try to call update as a start callback?
Assignee | ||
Comment 16•10 years ago
|
||
Yes I tried that, still times out on try https://tbpl.mozilla.org/?tree=Try&rev=0e3578240e90 (even though it works on my machine). Doesn't look intermittent.
Comment 17•10 years ago
|
||
`residentUnique` is not available on Windows and Mac.
Only call `MonitorActor.prototype._addAgent(USSAgent)` if `residentUnique` is available (or on Linux).
And enable the test just for Linux,
Assignee | ||
Comment 18•10 years ago
|
||
Fixed for non-linux platforms by auto-removing update agents whose `start()` method throws.
Try: https://tbpl.mozilla.org/?tree=Try&rev=380f64d73706
Attachment #8462571 -
Attachment is obsolete: true
Assignee | ||
Comment 19•10 years ago
|
||
Comment on attachment 8463346 [details] [diff] [review]
Add USS reporting to the Monitor actor.
Paul, asking you to re-review because I slightly changed the way update agents work (see previous comment).
Do you think this approach makes sense? If you do, and if the change really fixes non-linux xpcshell tests, please land the patch for me.
Attachment #8463346 -
Flags: review?(paul)
Updated•10 years ago
|
Attachment #8463346 -
Flags: review?(paul) → review+
Comment 20•10 years ago
|
||
Whiteboard: [fixed-in-fx-team]
Comment 21•10 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Whiteboard: [fixed-in-fx-team]
Target Milestone: --- → Firefox 34
QA Whiteboard: [qa-]
Updated•6 years ago
|
Product: Firefox → DevTools
Updated•5 years ago
|
Product: DevTools → DevTools Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•