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

Statistics to file / pipe #38

Open
sillydan1 opened this issue Dec 11, 2022 · 0 comments
Open

Statistics to file / pipe #38

sillydan1 opened this issue Dec 11, 2022 · 0 comments
Labels
enhancement 💡 New feature or request

Comments

@sillydan1
Copy link
Owner

sillydan1 commented Dec 11, 2022

Feature Request: Output runtime statistics to CSV / pipe

Note: This request is based off of the implementation of v1.0.0. See #37 for dev progress

This could be toggled with a command line option e.g. --output-status /path/to/file. The output should/could be semicolon separated, making it easy to graph.

A usage example could be to output the waiting list size and passed list size to an output pipe with a plotting program receiving the data, you could graph the current state of the system.

Statistics may include:

  • Waiting list size
  • Passed list size
  • Count of encountered hash-collissions
  • How much memory is used (Could be limited with a cli option: --max-ram 16GiB report with OOM <stats>)
  • Estimate of how far the search is (upper bound could be pre-calculated)
  • Set a --max-time 30minutes that is simply checked during search. Report with DNF <stats>

This could be implemented as part of the traceable_multimap<T> class. There would have to be done some preliminary work on how to easily inject command-line options into the forward reachability search class

@sillydan1 sillydan1 added enhancement 💡 New feature or request help wanted 🙏 Some assistance is required labels Dec 11, 2022
sillydan1 added a commit that referenced this issue Dec 11, 2022
This todo has been submitted as a feature request/enhancement here: #38
@sillydan1 sillydan1 removed the help wanted 🙏 Some assistance is required label Dec 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement 💡 New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant