On Tue, Oct 31, 2017 at 03:39:39PM -0400, Jeff Muizelaar wrote:
On Tue, Oct 31, 2017 at 3:21 PM, Gregory Szorc <g...@mozilla.com> wrote:
It is "wrong" for the set of "people performing profiling." This set is
different from "people compiling Gecko." Which is different from "people who
actually need to compile Gecko." What I'm trying is the new default is "not
wrong" for a large set of people who aren't "people performing profiling."
I say this a bit tongue-in-cheek, but given our big performance push,
hopefully the set of people who aren't profiling is not that large.
I profile when I need to profile (which, if I had to guess, is probably
more often than the majority of our engineers), but I don't need to
profile the vast majority of my builds. And for the ones that I do
profile, the performance of our Rust code is usually not what's
interesting to me. I expect that the story is different for people who
mostly work in layout code, but that is a very small minority of us.
What matters more most of the time is that my builds finish quickly.
Even if I have to occasionally do a clobber build with a different
configuration, the time and energy saved by most of my builds being
significantly faster easily pays for it.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform