Ok.
It may be that it might help other cases, but that seems unlikely.
The more likely answer is that it's either of:
- yes, zlib uncompression is noticeable in profiles, but that the
cold-cache access is simply the bigger problem, and getting rid of zlib
just moves the expense to whatever other thing that needs to access it
(memcpy, xdelta apply, whatever)
or
- I don't know exactly which patch you used (did you just do the
"core.deltacompression=0" thing?), and maybe zlib is fairly expensive
even for just the setup crud, even when it doesn't really need to be.
but who knows..
Linus