Re: Plumbers: Tweaking scheduler policy micro-conf RFP

From: Ingo Molnar
Date: Wed May 23 2012 - 11:04:08 EST



* Chen <hi3766691@xxxxxxxxx> wrote:

> Still you are just trying to said that your code is not bloated?
> Up to over 500K for a cpu scheduler. Laughing

Where did you get that 500K from? You are off from the truth
almost by an order of magnitude.

Here's the scheduler size on Linus's latest tree, on 64-bit
defconfig's:

$ size kernel/sched/built-in.o
text data bss dec hex filename
83611 10404 2524 96539 1791b kernel/sched/built-in.o

That's SMP+NUMA, i.e. everything included.

The !NUMA !SMP UP scheduler, if you are on a size starved
ultra-embedded device, is even smaller, just 22K:

$ size kernel/sched/built-in.o
text data bss dec hex filename
19882 2218 148 22248 56e8 kernel/sched/built-in.o

Thanks,

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