>> 
>> As Joel mentioned, it's pretty easy to schedule profiling runs for talos
>> using trychooser. Scheduling a profiling run as part of the
>> regression-filing process is something we could consider doing, if
>> there's a broad consensus it would be useful (I'm always wary of putting
>> extra load on the machines for something that would be only useful in
>> 10%, say, of cases).

I think it would be very useful. Performance profiles are, imo, the best
first step in attempting to drill down into the main issue causing the
regression.

> (I'm always wary of putting
>>> extra load on the machines for something that would be only useful in
>>> 10%, say, of cases).

Note that for most cases you'd only need or want a single run (multiple
runs with profiling aren't generally useful unless you're looking for an
intermittent performance problem). You also wouldn't need to do a full
rebuild if you could trigger the single profiling run on the same builds
that we've been doing the retriggers on.

On 19/01/2016 10:06 AM, William Lachance wrote:
> On 2016-01-18 4:42 AM, Nicolas B. Pierron wrote:
>>
>> I agree, this should be the part of the developer to work that out, but
>> the TS Paint benchmark is out of the knowledge base of JS developers.  I
>> feel that the problem is reaching developers with a wording known by the
>> developers.
> 
> So we have a wiki page which describes each Talos test in detail, we
> link to these in all perf bugs, but it can be useful reading on its own.
> For example, ts_paint is described here:
> 
> https://wiki.mozilla.org/Buildbot/Talos/Tests#ts_paint
> 
> I'm sure some of the test descriptions could use some improvements, feel
> free to ask on #perf if anything's unclear.
> 
>> This is just a raw idea, but maybe this would make more sense to provide
>> a diff of profiles, and show what decreased / increased.  At least this
>> would make these benchmarks less obscure.
> 
> As Joel mentioned, it's pretty easy to schedule profiling runs for talos
> using trychooser. Scheduling a profiling run as part of the
> regression-filing process is something we could consider doing, if
> there's a broad consensus it would be useful (I'm always wary of putting
> extra load on the machines for something that would be only useful in
> 10%, say, of cases).
> 
> Will
> _______________________________________________
> dev-platform mailing list
> dev-platform@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to