Please sign in to comment.
Performance improvements for cli json report and minor refactoring (#724
) Major change: * Identified hotspot in `JsonElem.hashCode` because it hashes children recursively. Hence simplified hashing scheme, reducing CPU time on `JsonReport.apply()` from 64.7 sec to 2.5 sec Other minor changes: * Make `JsonRequirement` use immutable classes * Simplify `JsonRequirement` composition
- Loading branch information...
Showing with 18 additions and 10 deletions.