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 [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/

Reply via email to