Now that "make sizes" is in, the faq should mention it...

This commit is contained in:
Rob Landley 2005-09-05 10:25:51 +00:00
parent dbaf97e463
commit d1fa5859d6

View File

@ -258,18 +258,10 @@ have additions to this FAQ document, we would love to add them,
savings add up). savings add up).
</p> </p>
<p> <p>
To examine a busybox binary with an eye to saving bytes, build an The busybox Makefile can generate a report of how much space is actually
optimized debug version and run the "nm" command against it, like so: being used by each function and variable. Run "<b>make sizes</b>" (preferably
</p> with CONFIG_DEBUG off) to get a list of symbols and the amount of
<p> space allocated for each one, sorted by size.
make clean && make STRIPCMD=/bin/true && nm --size-sort busybox
</p>
<p>
This gives a list of symbols and the amount of space allocated for
each one, sorted by size. (Note: do not enable CONFIG_DEBUG for this,
as that disables compiler optimization which is great for running gdb
but misleading when trying to figure out how much space each component
is really using under normal circumstances.)
</p> </p>
<hr /> <hr />