Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[joern-slice] Fixed Parallelism #4010

Merged
merged 5 commits into from
Jan 10, 2024
Merged

Conversation

DavidBakerEffendi
Copy link
Collaborator

The tasks were created from a lazy iterator, which rendered the task executor pool ineffective.

Following #4009, I have replaced the parallelism in the slicing with this utility.

Following the type recovery generator parallelism fix, as well as noting that faulty parallelism exists elsewhere such as in the slicing, I've created this general purpose concurrency tool as an easy means to bootstrap effect concurrency for execution order independent tasks.
Following #4009, I have replaced the parallelism in the slicing with this utility.
@DavidBakerEffendi DavidBakerEffendi force-pushed the dave/slicing/parallelism branch from a75314b to f61e652 Compare January 9, 2024 15:01
@DavidBakerEffendi DavidBakerEffendi merged commit abbb77f into master Jan 10, 2024
5 checks passed
@DavidBakerEffendi DavidBakerEffendi deleted the dave/slicing/parallelism branch January 10, 2024 07:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
performance Improves the performance of Joern
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants