Well, based on the article, if there was a memory leak then they should see the steady increase in memory consumption, which was not the case.
The only explanation I can see (if their conclusion is accurate) is that the end result of the symbolization is more than 400MB additional memory consumption (which is a lot in my opinion), however the process of the symbolization requires more than 2GB additional memory (which is incredibly a lot).
Comments
Well, based on the article, if there was a memory leak then they should see the steady increase in memory consumption, which was not the case.
The only explanation I can see (if their conclusion is accurate) is that the end result of the symbolization is more than 400MB additional memory consumption (which is a lot in my opinion), however the process of the symbolization requires more than 2GB additional memory (which is incredibly a lot).
The author replied with additional explanations, so it seems that the additional 400MB were needed because the debug symbols were compressed.