Over the past month or so quite a few enhancements have been made to your favorite memory regression website, https://areweslimyet.com.
*marionette* In preparation for supporting e10s we switched over to marionette from mozmill 1.5 (yes it was old). This has seemingly increased memory usage for measurements with all tabs opened, but fret not, it turns out mozmill was preventing bfcache from kicking in. This is a good thing and should help spot any regression in bfcache. Again: this is not a regression. *trywatcher* AWSY now has try integration for 64-bit linux opt builds. Just add a |-awsy <series_name>| to your try commit message and a run will be scheduled for your custom series [1] once the build completes. A full example might look like: |try: -b o -p linux64 -u mochitests -t none -awsy erahm_bug_12345| If you'd like to perform a comparison of how your changes impact memory usage I would suggest the following workflow. #1 - choose a series name. A good option is <user_name>_<bug_number> #2 - push a baseline build, A, to try #3 - apply a patch with your changes, B, push that to try #4 - apply a patch with even more changes, C, push that to try as well That will end up with a graph w/ points for a A, B, C available at: https://areweslimyet.com/?series=<user_name>_<bug_number> *upcoming work* - e10s once a few wrinkles in marionette get worked out. - Automated regression notices. We run against every m-i build, we should be able to let you know when memory usage goes through the roof. - trywatcher enhancements such as email notifications, proper linking to try pushes from the graph, etc - Robustness. We would like to encourage more memory testing prior to landing, this means we need a system that can handle a larger load from from try pushes. If you have any feature requests or notice bugs please feel free to file them in the areweslimyet project [2]. If you have any interest in automation, databases, graphing pretty things or website hackery in general there are plenty of tasks to be done, feel free to chip in! I'd like to particularly thank John Schoenick for helping me through the transition to project maintainer as well as the #automation group who has been instrumental in helping with the switch to marionette. [1] https://areweslimyet.com/faq.htm#how-can-i-request-additional-awsy-tests-on-specific-changesets-or-try-pushes [2] https://github.com/mozilla/areweslimyet/issues _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform