If you look at the machine code generated for SQLite version 2.8.9 by GCC (with full optimization) the relative sizes of the various subsystems within SQLite break out something like this: