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.

Burp Screenshot

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.