Skip to content

Search optimization and multithreaded search #760

Draft
shubhamshahaBMW wants to merge 2 commits intoCOVESA:masterfrom
shubhamshahaBMW:search_optimization
Draft

Search optimization and multithreaded search #760
shubhamshahaBMW wants to merge 2 commits intoCOVESA:masterfrom
shubhamshahaBMW:search_optimization

Conversation

@shubhamshahaBMW
Copy link
Collaborator

  • add qtconcurrent in search for faster search
  • Linux script for recording search performance
  • Optimize toStringHeader and ToStringPayload

@shubhamshahaBMW shubhamshahaBMW changed the title Search optimization Search optimization and multithreaded search Jan 30, 2026
Optimize the logic of toStringHeader and toStringPayload functions.
Implemented caching mechanisms for toStringHeader
did better memory management in both functions.
@shubhamshahaBMW shubhamshahaBMW force-pushed the search_optimization branch 4 times, most recently from ec3de0d to 1de1b44 Compare February 17, 2026 07:11
- create 4 or less threads based on cpu cores
- divide the file list into chunks and assign each chunk to a thread
- each thread processes its chunk and collects results
- combine results from all threads and update the UI
- chunk size is adjusted based on number of logs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments