Some questions about Profile guided function order via Temporal Profiling, such as binary size regression

This is interesting. I’ll have to check to see if our apps show similar regressions, but I suspect not because I don’t remember large uncompressed __text size regressions.

I see that the __unwind_info section significantly reduced, and I also observed this. In fact, I’ve locally added new hashes to represent the unwind info type for each function to further improve the uncompressed __unwind_info size. When I get the time I want to submit a PR for this, so I’m glad to see you observe this too.

Bloaty is a nice tool to compare binaries.

I’m not exactly sure what you mean though. Are you saying that the accumulated diff of the sections (1.71MB) do not match the diff of the binaries (2.05MB)?

1 Like