We have measured performance improvements of between 5 and 10% when we use the amalgamation to compile SQLite rather than individual source files. The downside of this is that the additional optimizations often take the form of function inlining which tends to make the size of the resulting binary image larger.
Как раз идет размен размера на скорость -- обычное явление. Так что уменьшение результирующего бинарника редко будет наблюдаться.