Skip to content

Commit ca48f40

Browse files
Refactor and remove performance reports; enhance JSON pooling logic
- Deleted comprehensive, executive, final performance analysis, performance charts, and summary reports to streamline documentation. - Updated `Response` class to utilize centralized pooling logic from `JsonBufferPool` for consistency in JSON data handling. - Added a public method in `JsonBufferPool` to check if data should use pooling, ensuring consistent behavior across components. - Modified tests to ensure proper pooling thresholds and consistency between direct and response pooling. - Enhanced test cases to validate JSON encoding with pooling, ensuring efficient memory usage and buffer reuse.
1 parent 394ab97 commit ca48f40

11 files changed

Lines changed: 48 additions & 845 deletions

benchmarks/reports/COMPREHENSIVE_PERFORMANCE_ANALYSIS.md

Lines changed: 0 additions & 159 deletions
This file was deleted.

benchmarks/reports/COMPREHENSIVE_PERFORMANCE_SUMMARY.md

Lines changed: 0 additions & 75 deletions
This file was deleted.

0 commit comments

Comments
 (0)