Closed
Bug 1384743
Opened 8 years ago
Closed 7 years ago
about:performance process list is always empty
Categories
(Toolkit :: Performance Monitoring, defect)
Tracking
()
People
(Reporter: jbeich, Unassigned)
References
Details
Attachments
(1 file)
|
64.64 KB,
image/png
|
Details |
resident-unique reporter isn't implemented in XPCOM on Tier3 platforms like BSDs or Solaris. Instead of leaving the field empty or showing 0 the whole list is aborted. Is this intentional?
$ firefox -new-instance -profile $(mktemp -d) mozilla.org about:performance
<Menu -> Tools -> Web Developer -> Browser Console (Ctrl+Shift+J)>
NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIMemoryReporterManager.residentUnique]
Memory.jsm:68: let uss = memMgr.residentUnique;
$ ps -o nlwp -lwwp $(pgrep firefox)
NLWP UID PID PPID CPU PRI NI VSZ RSS MWCHAN STAT TT TIME COMMAND
53 1234 10287 9844 0 20 0 1585160 297624 select S+ 6 0:09.86 firefox -new-instance -profile /tmp/tmp.QTDuBDRZ mozilla.org about:performance
32 1234 10289 10287 0 20 0 1439600 147776 select S+ 6 0:00.83 /usr/local/lib/firefox/firefox -contentproc -childID 1 -isForBrowser -intPrefs ... -stringPrefs ... -appdir /usr/local/lib/firefox/browser 10287 tab
31 1234 10290 10287 0 20 0 1382452 123560 select S+ 6 0:00.45 /usr/local/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -intPrefs ... -stringPrefs ... -appdir /usr/local/lib/firefox/browser 10287 tab
32 1234 10291 10287 0 20 0 1412344 122244 select S+ 6 0:00.43 /usr/local/lib/firefox/firefox -contentproc -childID 3 -isForBrowser -intPrefs ... -stringPrefs ... -appdir /usr/local/lib/firefox/browser 10287 tab
$ procstat -v $(pgrep firefox)
PID START END PRT RES PRES REF SHD FLAG TP PATH
10291 0x1021000 0x102b000 r-- 10 30 12 4 CN-- vn /usr/local/lib/firefox/firefox
10291 0x102b000 0x1046000 r-x 18 30 12 4 CN-- vn /usr/local/lib/firefox/firefox
10291 0x1046000 0x1047000 rw- 1 0 1 0 C--- vn /usr/local/lib/firefox/firefox
10291 0x1047000 0x1048000 r-- 1 2 2 0 ---- df
10291 0x1048000 0x1049000 rw- 1 2 2 0 ---- df
10291 0x801046000 0x80106a000 r-x 29 30 56 0 CN-- vn /libexec/ld-elf.so.1
10291 0x80106a000 0x8010bb000 rw- 78 106 2 0 ---- df
10291 0x8010bb000 0x8010c4000 rw- 7 7 1 0 ---- df
10291 0x8010c4000 0x8010e0000 rw- 28 106 2 0 ---- df
10291 0x8010e0000 0x8010e6000 r-- 5 9 13 5 CN-- vn /usr/local/lib/firefox/liblgpllibs.so
10291 0x8010e6000 0x8010ef000 r-x 2 9 13 5 CN-- vn /usr/local/lib/firefox/liblgpllibs.so
10291 0x8010ef000 0x8010f0000 rw- 1 0 2 0 C--- vn /usr/local/lib/firefox/liblgpllibs.so
10291 0x8010f0000 0x8010f1000 r-- 1 0 2 0 C--- vn /usr/local/lib/firefox/liblgpllibs.so
10291 0x8010f1000 0x801191000 rw- 0 0 0 0 ---- --
...
http://searchfox.org/mozilla-central/rev/ad093e98f423/xpcom/base/nsMemoryReporterManager.cpp#2359
Comment 1•7 years ago
|
||
about:performance is being redesigned; mass closing the bugs related to parts of the current about:performance page that we are not keeping.
Our goals with the redesign are to reduce the overhead caused by having the page opened, increase the reliability of the displayed information, and make the offered information actionable for most users. The back-end work is being tracked in bug 1419681.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
Updated•3 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•