Closed
Bug 912863
Opened 12 years ago
Closed 12 years ago
Measure RSS in a better way
Categories
(Testing :: Talos, defect)
Testing
Talos
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla26
People
(Reporter: n.nethercote, Assigned: n.nethercote)
References
Details
Attachments
(2 files)
|
1.49 KB,
patch
|
jmaher
:
review+
|
Details | Diff | Splinter Review |
|
950 bytes,
patch
|
k0scist
:
review+
|
Details | Diff | Splinter Review |
Bug 910517 alters how memory reporters work, which breaks Talos's RSS collection. Turns out there's a much better way to get RSS from the nsIMemoryReporterManager anyway, and that won't be broken by the changes in bug 910517.
| Assignee | ||
Comment 1•12 years ago
|
||
The change is simple. The new code only gives the RSS for the main process,
but then, that's also true of the old code, despite the presence of the
procName.split() call -- child processes only report memory consumption if
about:memory sends them some magic notifications, and that's not the case here.
This bug is blocking bug 910517, which itself is blocking a bunch of subsequent
work on memory reporters, so I'd really like for it to be deployed ASAP.
What's the process for updating Talos?
Attachment #799994 -
Flags: review?(jmaher)
Attachment #799994 -
Flags: review?(jhammel)
Comment 2•12 years ago
|
||
Comment on attachment 799994 [details] [diff] [review]
Improve how Talos measures RSS.
Review of attachment 799994 [details] [diff] [review]:
-----------------------------------------------------------------
this looks good. I will run this on try to confirm it works the same.
Which branches will this affect, just m-c and siblings?
Attachment #799994 -
Flags: review?(jmaher) → review+
Comment 3•12 years ago
|
||
try server run is looking good:
https://tbpl.mozilla.org/?tree=Try&rev=d3d59caa0fa5
Comment 4•12 years ago
|
||
(In reply to Joel Maher (:jmaher) from comment #2)
> Which branches will this affect, just m-c and siblings?
Yeah, there's no need to backport any of njn's memory reporter stuff.
| Assignee | ||
Comment 5•12 years ago
|
||
Comment on attachment 799994 [details] [diff] [review]
Improve how Talos measures RSS.
Thanks for the quick review. How do I go about landing this? Can I just push to the talos repo? Is there some kind of deployment step?
Attachment #799994 -
Flags: review?(jhammel)
| Assignee | ||
Updated•12 years ago
|
Flags: needinfo?(jmaher)
Comment 6•12 years ago
|
||
Please push to the talos repo, then you can update talos.json to point to the new revision in the talos repo, please see bug 900913 as an example. I will be on PTO tomorrow, so if you want this landed asap, ask jhammel for a review or armenzg.
Flags: needinfo?(jmaher)
| Assignee | ||
Comment 7•12 years ago
|
||
| Assignee | ||
Comment 8•12 years ago
|
||
Attachment #800434 -
Flags: review?(jhammel)
Comment 9•12 years ago
|
||
Comment on attachment 800434 [details] [diff] [review]
Update Talos version.
lgtm
Attachment #800434 -
Flags: review?(jhammel) → review+
| Assignee | ||
Comment 10•12 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/1da522b9214b
Ok, overall that was much less painful than I feared :)
Comment 11•12 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla26
| Assignee | ||
Comment 12•12 years ago
|
||
This patch worked great for the desktop test machines. But the Android machines (specifically "Android 2.2 Opt" and "Android 4.0 Opt") are apparently deployed separately, and didn't get the update, because they broke when I re-landed bug 910517.
A gold star to anyone who can tell me how to update Talos for Android...
| Assignee | ||
Comment 13•12 years ago
|
||
Callek, philor thought you might know the answer to comment 12...
Flags: needinfo?(bugspam.Callek)
| Assignee | ||
Updated•12 years ago
|
Flags: needinfo?(bugspam.Callek)
You need to log in
before you can comment on or make changes to this bug.
Description
•