On Tue, Oct 02, 2007 at 07:15:40AM +0300, Martin Vermeer wrote:
> On Tue, Oct 02, 2007 at 12:36:39AM +0200, Andre Poenitz wrote:
> > On Tue, Oct 02, 2007 at 12:04:13AM +0200, Andre Poenitz wrote:
> > > The attached patch replaces the signal/slot connections between Buffer
> > > and BufferView to LyXView by ordinary delegates.
> > 
> > Updated patch after Abdel's ToolBar work attached.
> > 
> > And just for fun a list of winners and losers:
> 
> Do I understand correctly that this is the saving on the count of
> _external_ pulled in lines of source?
> 
> - Martin
>  
> >  -31423   ../../src/frontends/controllers/ControlCo
> >  -31328   ../../src/Font.cpp                       
> >  -30754   ../../src/mathed/InsetMathRef.cpp        
> > [...]

Yes. But the compiler sees it the same way as it sees our code.
Compilation times are roughly some constant plus some term linear
in LOC plus some (usually) superlinear term due to the optimizer.

Our big problem is that we have typically compilation units in the
50-100 kLOC range of which only 500-2000 LOC are ours. So only 1-2%
of the linear and superlinear term of the compiler's workload is
"our" code.

Andre'

Reply via email to