-
Notifications
You must be signed in to change notification settings - Fork 113
symbols and responsiveness on selecting a process #44
Description
I set up symbols and it works fine in general.
But selecting a different process in the "Select a process to profile" suddenly became a rather lengthy procedure. From the initial wait on all the DBGHELP / SYMSRV shenanigans (5 - 10s, depending on latency to symbol server I guess) to a "Not Responding" window to an eventual hang or refresh it really gets in my way (20s in total) when I am more focused on profiling the startup of a certain process.
I don't want to give up symbolication yet and there is obviously ways around this behavior (suspending process in Process Explorer or have a wait loop in your code) but I wonder if this symbol loading for the translation can't be done in a more lazy / deferred way?
I really would love the list to be more responsive, i.e. selecting a newly spawned process has no delay and just cancels what it is currently doing ...