Re: bzImage ~ 900K with i386 test11-pre2

From: Andi Kleen (ak@suse.de)
Date: Sat Nov 11 2000 - 15:35:31 EST


On Sat, Nov 11, 2000 at 10:57:20AM -0800, Robert Lynch wrote:
> Andi Kleen wrote:
> >
> > On Sat, Nov 11, 2000 at 10:03:35AM -0800, Robert Lynch wrote:
> > > sys_nfsservctl 80 1060 980 +1225.0
> > > dump_extended_fpu 8 84 76 +950.00
> > > get_fpregs 36 372 336 +933.33
> > > schedule_tail 16 144 128 +800.00
> > > set_fpregs 36 272 236 +655.56
> > > tty_release 16 108 92 +575.00
> > > ext2_write_inode 20 108 88 +440.00
> > > ...
> > >
> > > I have surpressed my momentary urge to post the whole thing, so
> > > as not to arouse the legendary ire of this list. :)
> >
> > Ordering by byte delta is more useful than by Change to get the real
> > pigs, because Change gives high values even for relatively small changes
> > (like 8 -> 84)
> >
> > Also note that some of the output is bogus due to inaccurate nm output
> > (bloat-o-meter relies on nm)
> >
> > -Andi
>
> Yer right, here's a biggie I missed:

That is the slow path of the spinlocks needed for fine grained SMP
locking. Not really surprising that that it bloated a bit, given all
the locking work that went into 2.4.

>From looking at my UP configuration (where vmlinux's text segment has bloated
by about 500K between 2.2 and 2.4) there are no obvious big pigs, just lots of
small stuff that adds together.

-Andi
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed Nov 15 2000 - 21:00:20 EST