Opened 6 years ago
Last modified 6 years ago
#14331 new enhancement
[Debugger] Multiple workers for loading debug symbols
Reported by: | KapiX | Owned by: | anevilyak |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | Applications/Debugger | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
Loading debug symbols is done sequentially using single worker now. It quickly becomes a bottle-neck when loading symbols for many big libraries.
Assuming loading symbols is CPU bound, it would be beneficial to have more CPU cores doing the work.
Note:
See TracTickets
for help on using tickets.
I'll see what I can do, but it will probably take some time. The background worker that's used for such jobs is also used for various other tasks scheduled by e.g. the UI, so that needs to be evaluated to ensure that expanding it to a thread pool wouldn't cause any order of execution issues, among other potential hazards.