Opened 12 years ago
Closed 10 years ago
#8613 closed enhancement (fixed)
Miscellaneous memory and performance optimizations
Reported by: | anevilyak | Owned by: | anevilyak |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Applications/Debugger | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
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.
Change History (5)
comment:1 by , 12 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:2 by , 10 years ago
Type: | bug → enhancement |
---|
comment:3 by , 10 years ago
Milestone: | R1 → Unscheduled |
---|
comment:4 by , 10 years ago
Status: | assigned → in-progress |
---|
comment:5 by , 10 years ago
Resolution: | → fixed |
---|---|
Status: | in-progress → closed |
Implemented in hrev48295.
Note:
See TracTickets
for help on using tickets.
Moving Debugger related tickets out of R1 milestone (Prop #14).