Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Memory Usage on Perfherder & Memory Reduction

71 views
Skip to first unread message

Mark Finkle

unread,
Feb 9, 2016, 5:25:42 PM2/9/16
to mobile-fi...@mozilla.org, dev-platform
Hi All,

Recently Geoff Brown landed an AWSY-like system [1] for tracking memory
usage on Perfherder. This is awesome. It's one of my pinned tabs.

I was happy to see two recent "drops" in memory usage:

1. A ~3% drop in "Resident Memory Tabs closed [+30s]", likely due to Bug
990916 which expires displayports
https://treeherder.mozilla.org/perf.html#/graphs?series=[mozilla-inbound,f9cdadf297fd409c043e8114ed0fa656334e7fad,1]&zoom=1454516622714.927,1454583882842.8733,181623181.32925725,250028978.43070653

2. A ~2% drop across all memory tracking sometime on Feb8. Hard to pick a
changeset, but the drop happened when inbound was merged to fx-team.
https://treeherder.mozilla.org/perf.html#/graphs?series=%5Bmozilla-inbound,f9cdadf297fd409c043e8114ed0fa656334e7fad,1%5D

Great to see drops in memory usage!

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1233220

William Lachance

unread,
Feb 10, 2016, 10:46:11 AM2/10/16
to
Incidentally, the automatic regression detection dashboard has been
coming together recently with Perfherder, which should let you track
such things as this much more easily (as well as providing a convenient
interface for filing bugs). For example, you can see all recently
detected regressions and improvements in memory usage here:

https://treeherder.allizom.org/perf.html#/alerts?status=-1&framework=4

(there's some false positives in there I know, we could probably do with
some slightly better regression-detection code...)

More updates soon.

Will

Eric Rahm

unread,
Feb 11, 2016, 1:57:16 PM2/11/16
to
It's great we're tracking memory usage on Fennec again! Just to be clear, this data is android-only (correct me if I'm wrong). On the Linux desktop side we've started pushing data from AWSY to the treeherder staging instance. Hopefully that will get that into production shortly.

-e

Eric Rahm

unread,
Feb 11, 2016, 2:01:27 PM2/11/16
to
On Wednesday, February 10, 2016 at 7:46:11 AM UTC-8, William Lachance wrote:
> Incidentally, the automatic regression detection dashboard has been
> coming together recently with Perfherder, which should let you track
> such things as this much more easily (as well as providing a convenient
> interface for filing bugs). For example, you can see all recently
> detected regressions and improvements in memory usage here:
>
> https://treeherder.allizom.org/perf.html#/alerts?status=-1&framework=4
>
> (there's some false positives in there I know, we could probably do with
> some slightly better regression-detection code...)
>
> More updates soon.
>
> Will
>

That dashboard looks great, it'll be interesting to see how reliable the AWSY data is for generating automatic regression detection in the long run.

-e
0 new messages