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

Plot cleanup #56

Merged
merged 4 commits into from
Mar 1, 2025
Merged

Plot cleanup #56

merged 4 commits into from
Mar 1, 2025

Conversation

nirs
Copy link
Owner

@nirs nirs commented Mar 1, 2025

Cleanup plotting code:

  • More strict plotfile format
  • Simpler result s loading
  • Change plot order
  • Update plots

Fixes #49

nirs added 2 commits March 1, 2025 12:25
Preparing to simplify loading results, require all parameters. This will
allow generating all results files instead of globing and filtering.
Instead of iterating on all files in specific order, extracting result
properties from the file name, and filtering results we don't need,
generate all file names and load existing results.
nirs added 2 commits March 1, 2025 12:58
We use plotfile order now when plotting, so we can control the plot
order by changing the selector lists.

- When comparing drivers, move qemu to the end, since it is less
  interesting option.
- When comparing vmnet-helper to socket_vment, move vmnet-helper to
  front since it is the more interesting part.
- Plot order is defined in the plotfile instead of sorted by config name
- Labels changed from "network-driver #vms" to "network driver #vms"
@nirs nirs merged commit 56935f2 into main Mar 1, 2025
5 checks passed
@nirs nirs deleted the plot-cleanup branch March 1, 2025 11:10
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.

Cleanup getting results in bench plot
1 participant