4 ms·
Probably because the files to be binary patched are now quite large, and are loaded into memory verbatim. Perhaps they could memory-map them instead, and ensure
by jacobgorm 3y ago
Probably because the files to be binary patched are now quite large, and are loaded into memory verbatim. Perhaps they could memory-map them instead, and ensure that their binary diffing tool works from left to right to avoid thrashing?
- Dylan16807 3y agoHow do you know it's not memory mapped? Working left to right means you have to force the compiler to always align the code in the same order, which sounds difficult and like a waste of time.
- jacobgorm 3y agoNo.
- Dylan16807 3y agoIf you want both the input and the output to go left to right, Yes. If you only make the output go left to right, you don't actually save much memory. You're still randomly accessing a huge buffer.