Miscellaneous memory and performance optimizations
|Reported by:||anevilyak||Owned by:||anevilyak|
When unwinding the call stack, we currently walk through the debug frame section every time looking for a matching FDE/CIE. This could be cached as we find them so we can quickly retrieve them again next time instead of doing the full search every time.
Also, in general we should probably do less parsing up front and load/cache information on demand if possible. This may help in situations such as WebPositive/WebKit where loading all information results in us hitting the 2GB address space limit.