Original Post: Performance Improvements to table sorting and Repeater | Blog
Daniel Allen’s article, posted on 11 September 2024, details recent performance enhancements in Burp Suite, focusing on table sorting and the single Repeater feature.
Table Sorting:
- Problem: Sorting large tables previously required excessive data retrievals from disk, causing UI freezes as operations were handled on the UI thread.
- Solution: Improved data retrieval with in-memory caching, background thread sorting, and added UX spinner animations for better user feedback.
- Results: Significant reduction in sorting times and improved UI responsiveness.
Single Repeater:
- Problem: Loading numerous Repeater tabs increased memory usage and loading times, impacting overall performance and causing UI lag.
- Solution: Implemented a single set of UI components, with tabs retaining only their individual states until actively clicked.
- Results: Enhanced memory efficiency and performance, with automated regression tests to prevent future regressions.
Further performance improvements are scheduled for future releases, including enhancements to message analyzer speed and memory usage, and memory improvements for Intruder’s simple word lists.
Release Schedule:
- 2024.5: Table sorting, lazy load extension tabs.
- 2024.7: Single repeater, message analyzer improvements.
- 2024.8: Intruder memory improvements, further message analyzer improvements.
Go here to read the Original Post