Just whipped together a new Burp extension called perfmon (not to be confused with the Windows tool of the same name). I was really interested in the the resource usage of Burp while doing certain activities.
It adds a new tab to Burp and samples every 5 seconds-
Current and max number of threads in use
Current and max memory used
Current and max memory allocated
Ticker to set how often the stats update. 1 – 5 seconds.
I plan to add a few more things and clean up the UI a bit, but it was an interesting exercise.
The source and plugin are on Github .