I’m working on a large c++ built library that has grown by a significant amount recently. Due to it’s size, it is not obvious what has caused this size increase.
Do you have any suggestions of tools (msvc or gcc) that could help determine where the growth has come from.
edit
Things i’ve tried: Dumpbin the final dll, the obj files, creating a map file and ripping through it.
edit again
So objdump along with a python script seems to have done what I want.
If gcc, objdump. If visual studio, dumpbin.
I’d suggest doing a diff of the output of the tool for the old (small) library, vs. the new (large) library.