3 ms·
The article focuses on throughput performance, which is obviously very important, but maybe it's also worth mentioning that code size matters a lot in some case
by azakai 9y ago
The article focuses on throughput performance, which is obviously very important, but maybe it's also worth mentioning that code size matters a lot in some cases, like delivering code on the web.
If an optimizing compiler can reduce code size by 50%, that's extremely useful, and as opposed to throughput optimization for which perhaps only a few small methods matter, for code size the whole program matters, so humans can't compete with compilers there.
- mpweiher 9y agoNot just that, for many, many applications these days, latency and predictability are more important than throughput. And throughput is actually easier (see: Latency Lags Bandwidth). So we're often/usually getting help with the less important problem that's easier to solve, while at the same time making the more important and harder problems more difficult. YMMV.