MetanoKid / MetanoKid/cpp-build-analyzer
Improve performance
- Dominant language
- C++
- Stars
- 84
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
- [ ] look into a faster undordered map - for big files most of the time is spent on hashing and looking up in maps
- [ ] use a thread pool to do all of the exporting in paralel
- [ ] maybe use std terminate to end program execution earlier so we don't have to wait for all those strings and maps to be freed?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by profiling analysis of big files to confirm how much time hashing and map lookups consume. Then investigate the exporting path for safe thread-pool parallelism and assess whether earlier termination is appropriate; done means agreeing on a focused approach and measuring a demonstrated performance improvement.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- performance, tooling
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100