Re: Some notes on performance

2014-09-06 Thread Marco Leise via Digitalmars-d
Am Tue, 02 Sep 2014 10:23:57 +
schrieb po y...@no.com:

   The first link says that Chrome is a *90* meg binary!  Gawd 
 damn. Either they write some really bloated code, or modern 
 browsers require way too much shit to function.

Hmm, my installation of Lynx is 1.6 MiB in size. But
gfx and HTML 5 are kind of non-existent.

-- 
Marco



Re: Some notes on performance

2014-09-02 Thread po via Digitalmars-d
 The first link says that Chrome is a *90* meg binary!  Gawd 
damn. Either they write some really bloated code, or modern 
browsers require way too much shit to function.


On Tuesday, 2 September 2014 at 09:27:29 UTC, Joakim wrote:
I was googling around for information on ninja, the build 
system used by the Chromium project, when I stumbled across 
this interesting article about how it was optimized for 
performance:


http://aosabook.org/en/posa/ninja.html



Re: Some notes on performance

2014-09-02 Thread Joseph Rushton Wakeling via Digitalmars-d

On Tuesday, 2 September 2014 at 10:23:58 UTC, po wrote:
 The first link says that Chrome is a *90* meg binary!  Gawd 
damn. Either they write some really bloated code, or modern 
browsers require way too much shit to function.


You should see how big it gets when you build it with all the 
debug symbols included ;-)


Re: Some notes on performance

2014-09-02 Thread ketmar via Digitalmars-d
On Tue, 02 Sep 2014 10:23:57 +
po via Digitalmars-d digitalmars-d@puremagic.com wrote:

   The first link says that Chrome is a *90* meg binary!  Gawd 
 damn. Either they write some really bloated code, or modern 
 browsers require way too much shit to function.
i believe that he means non-stripped binary.


signature.asc
Description: PGP signature


Re: Some notes on performance

2014-09-02 Thread Joakim via Digitalmars-d

On Tuesday, 2 September 2014 at 10:23:58 UTC, po wrote:
 The first link says that Chrome is a *90* meg binary!  Gawd 
damn. Either they write some really bloated code, or modern 
browsers require way too much shit to function.


The latter.

On Tuesday, 2 September 2014 at 10:34:05 UTC, ketmar via 
Digitalmars-d wrote:

i believe that he means non-stripped binary.


I think that might be stripped: Chrome is gigantic, about as big 
as the base install of an open-source unix like FreeBSD, ie 
kernel and userland.  That's why people compare web browsers to 
OS's these days. ;)


Re: Some notes on performance

2014-09-02 Thread Joakim via Digitalmars-d

On Tuesday, 2 September 2014 at 11:19:09 UTC, Joakim wrote:

On Tuesday, 2 September 2014 at 10:23:58 UTC, po wrote:
The first link says that Chrome is a *90* meg binary!  Gawd 
damn. Either they write some really bloated code, or modern 
browsers require way too much shit to function.


The latter.

On Tuesday, 2 September 2014 at 10:34:05 UTC, ketmar via 
Digitalmars-d wrote:

i believe that he means non-stripped binary.


I think that might be stripped: Chrome is gigantic, about as 
big as the base install of an open-source unix like FreeBSD, ie 
kernel and userland.  That's why people compare web browsers to 
OS's these days. ;)


That reminded me, here's a navigable treemap of their binary from 
four years ago, made by the ninja guy, when it was only 28.5 
MBs:


http://neugierig.org/software/chromium/bloat/

His blog post from back then with a bit more info:

http://neugierig.org/software/chromium/notes/2010/11/tree-maps.html


Re: Some notes on performance

2014-09-02 Thread Joseph Rushton Wakeling via Digitalmars-d
On Tuesday, 2 September 2014 at 10:34:05 UTC, ketmar via 
Digitalmars-d wrote:

i believe that he means non-stripped binary.


No, I don't think he does.  With the debug symbols etc. in place, 
it gets much, much bigger. :-)


Re: Some notes on performance

2014-09-02 Thread Wyatt via Digitalmars-d
On Tuesday, 2 September 2014 at 11:36:36 UTC, Joseph Rushton 
Wakeling wrote:
On Tuesday, 2 September 2014 at 10:34:05 UTC, ketmar via 
Digitalmars-d wrote:

i believe that he means non-stripped binary.


No, I don't think he does.  With the debug symbols etc. in 
place, it gets much, much bigger. :-)


I'd usually be able to tell you exactly how much bigger, but 16GB 
apparently isn't enough memory for linking the damn thing.


Yes. Really.

-Wyatt