Original Post: Burp Suite Performance Improvements | Blog
The article discusses recent performance enhancements in Burp Suite, specifically focusing on two key areas: table sorting and the repeater component.
-
Table Sorting:
- Problem: Inefficient handling of data retrieval and sorting led to slow performance and UI freezing.
- Solution: Implemented an in-memory cache, moved sorting operations to background threads, and added visual feedback (spinner animations).
- Results: Significant reduction in sorting times and enhanced UI responsiveness, particularly for large datasets.
- Single Repeater:
- Problem: High memory usage and load times due to multiple Repeater tabs each holding a complete set of UI components.
- Solution: Changed internal representation to use a single set of UI components with individual tab states, optimizing memory usage.
- Results: Dramatic improvements in memory consumption and performance, especially notable in operations involving multiple tabs.
Additional improvements include optimized rendering of large response bodies, faster site map filtering, and reduced memory usage for Intruder word lists. Upcoming releases aim to continue these enhancements.
The article is authored by Daniel Allen and includes images that illustrate performance metrics.
Go here to read the Original Post