4 ms·
"Optimizing memory consumption is nice, but I don't see the point" More of the memory can't fit in cache, resulting in more cache misses and slower operations(a
by FrozenVoid 10y ago
"Optimizing memory consumption is nice, but I don't see the point"
More of the memory can't fit in cache, resulting in more cache misses and slower operations(as large swaths of memory need to be written to), gigabyte-level consumption resulting in more swapfile usage, and lowering memory for other applications, especially mobile devices(which have weak CPU/GPU and small battery capacity).
- Scaevolus 10y agoAny cache effects from using less memory would be represented in encoding speed, which is what matters. If your video encoder pages into swap, you've lost all hope of being fast. Software HEVC encoding on mobile devices is not a use case most people care about.