Closed Bug 1210505 Opened 9 years ago Closed 9 years ago

perfherder compare view usually requires a series of links when filing bugs due to e10s, etc.

Categories

(Tree Management :: Perfherder, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1187000

People

(Reporter: jmaher, Unassigned)

References

Details

right now compare view is e10s or non e10s, I would like to reduce this confusion and find a way to get ALL the data on one page.

A few thoughts:
1) with pgo/non-pgo we have too much data to scroll through
2) adding e10s will make it even more confusing
3) we should find ways to collapse the data and only show the differences
4) Ideally a sorted view of all regressions/improvements >2% at the top, the rest of the test topics can be discovered via scrolling.
I like the idea of filtering by change>2% (if the user wants to), and IMO on the vast majority of cases it would be more than enough to reduce the page length to a very reasonable one.

As for sorting by severity, while I agree there's some value in that, I think there might be better ways to group the data.

Our current "arrangement" is by [test-name x build-config x runtime-config] (e.g. tsvgx - opt - e10s), where for each such group we list all the platforms/OSs.

However, IMO any one of test-name/build-config/runtime-config/platform/OS is a good candidate to group by, and each such grouping has the potential to expose the very useful "common things for all the regressions here" (e.g. all of them are PGO, or all of them are non-e10s, or all of them are tsvgx, or all of them are Win8-64, etc).

So other than the 2% filtering (which should pass both improvements and regressions), which is likely to bring the list to a very reasonable size, I think the most generic approach would be to allow custom grouping by the groups I mentioned above, possibly cascading (first by platform, then within each platform by test-name, etc).
The group by field is a good idea, maybe a table where we can sort by different fields?  defaults to sorting by platform?

if we default to only showing 2% improvements/regressions, we could have a checkbox/link to show all for the strong willed.
We discussed this a bit in bug 1187000.

I plan on working on some kind of filtering interface for compare perf soon.
See Also: → 1187000
tracking-e10s: --- → +
We now show e10s information by default in the compare view, with a smart filtering interface.
Status: NEW → RESOLVED
Closed: 9 years ago
tracking-e10s: + → ---
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.