If you've used Linux, you've undoubtedly experienced these problems, so why not take a look?
It’s well known that the difference in executable size between a compiled binary and one hand-written in optimized assembler ...