4 ms·
They're working with petabytes of datab in ram. Terabytes per machine. Code size isn't significant by comparison.
by hiddencost 5y ago
They're working with petabytes of datab in ram. Terabytes per machine. Code size isn't significant by comparison.
- axiosgunnar 5y agoI assume he meant code size as in how much a developer would need to read to understand. Basically using code size as a proxy for code complexity (which is not always the case of course)
- hiddencost 5y agoCombining the binary size with the compressed data size is fairly typical when measuring compression schemes. Otherwise you end up in situations where people game benchmarks. E.g., from [0]: Compressors are ranked by the compressed size of enwik9 (109 bytes) plus the size of a zip archive containing the decompresser. [0] http://www.mattmahoney.net/dc/text.html http://www.mattmahoney.net/dc/text.html
- jeffbee 5y agoCode size, if it causes iTLB misses, is a problem. If a program has lots of hot code sparsely distributed that’s an opportunity for optimization. On the other hand I expect Facebook to have a handle on this issue, in light of their BOLT and general maturity of their tool chain.