--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
Someone recently suggested disable_nacl=false as being super awesome,
so on my next build of the browser I jumped on it, and ... I didn't really notice a difference. So maybe the slow pace of change means that having that change wouldn't even matter.
-scott[I may have been holding it wrong.]
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
There seems to be a strong build time growth from mic/late October 2016 to late November/early December and it wasn't a single moment. Did a series of related changes land during that time or was it just many people adding much code?
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
These are for the Opera desktop browser but we believe that the growth is happening inside chromium code (and non-Opera people seem to confirm that they see similar numbers).
I don't think anyone knows why. Is the time frame for the increase, mid October to late November 2016, consistent with the smart pointer changes?
/Daniel
Which target(s) are the original graph corresponding to? Is that an "all" build, or just Chrome?We've done a load of migration e.g. scoped_ptr<> -> std::unique_ptr<> which means pulling in STL headers rather than our own base/ headers, and migration toward std::move() that in some cases means having to replace forward declarations with concrete declarations, again via additional includes. Might that explain some of the creep?On 18 April 2017 at 09:38, Daniel Bratell <bra...@opera.com> wrote:On Tue, 18 Apr 2017 18:30:10 +0200, PhistucK <phis...@gmail.com> wrote:On Tue, Apr 18, 2017 at 7:20 PM, Daniel Bratell <bra...@opera.com> wrote:There seems to be a strong build time growth from mic/late October 2016 to late November/early December and it wasn't a single moment. Did a series of related changes land during that time or was it just many people adding much code?Perhaps using more C++11 syntax increases compile time (like V8 is slower when ECMAScript 2016 syntax is used)?I could imagine that using auto is more expensive than specifying the real type and would increase compile time, but I do not really know what I am talking about. :)C+11 features is indeed slower to compile than C++older, but I can't imagine that much of the source code changed that quickly, unless it was in base headers or WTF headers or templates or something else that is compiled into everything.Or said in another way: I would be surprised if it's just general code changes, but I don't rule out anything./Daniel--/* Opera Software, Linköping, Sweden: CET (UTC+1) */
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
On 18 April 2017 at 12:04, Daniel Bratell <bra...@opera.com> wrote:These are for the Opera desktop browser but we believe that the growth is happening inside chromium code (and non-Opera people seem to confirm that they see similar numbers).What I meant was how much of the Chromium code are you building? If you're building both Opera binaries and all the unit-tests, browser-tests, etc, then addition of tests may be a factor, in which case that's expected. If just the browser binary then we can rule out new test code as a factor.
I don't think anyone knows why. Is the time frame for the increase, mid October to late November 2016, consistent with the smart pointer changes?Looking at your graph it seemed that there was a steady, but more rapid than was previously the case, increase from Jan 2016 to Jan 2017; unique_ptr<> migration was in-progress in early to mid 2016, IIRC, and since then there has been various other bits of migration work (e.g. greater use of std::move()[1], more use of Mojo rather than Chrome IPC[2]).
I don't think anyone knows why. Is the time frame for the increase, mid October to late November 2016, consistent with the smart pointer changes?Looking at your graph it seemed that there was a steady, but more rapid than was previously the case, increase from Jan 2016 to Jan 2017; unique_ptr<> migration was in-progress in early to mid 2016, IIRC, and since then there has been various other bits of migration work (e.g. greater use of std::move()[1], more use of Mojo rather than Chrome IPC[2]).Thousand papercuts?I'd expect that to be fairly consistent over time. To me, the graph feels like there's some cause that someone determined enough could discover.