Detailed scanner activity
it often happens that Burp causes 100% CPU usage when the Static Code Analysis is enabled, which is to be expected to a certain degree. Something that would really help understanding what's going on would be some kind of indicator detailing what the scanner is trying to do and where—ie, in the Scan Queue, reporting "Passive / Static Analysis on [URL/File]", so that I can choose to terminate one particularly resource-heavy thread and proceed with my work.
Have you tried using the Logger++ extension from the BApp store? This extension can be used to log the requests and responses made by all Burp tools, and display them in a sortable table.
Thanks for the request. We do have additional features in the pipeline which should resolve your issues.