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

Implement Progress Bar for Improved User Experience #61

Open
avizack18 opened this issue Mar 28, 2024 · 1 comment
Open

Implement Progress Bar for Improved User Experience #61

avizack18 opened this issue Mar 28, 2024 · 1 comment

Comments

@avizack18
Copy link

Currently, the project lacks a progress bar, making it difficult for users to gauge the utility's progress, especially for long-running tasks. Implementing a progress bar would significantly enhance the user experience by providing:

Transparency: Users can easily visualize the progress of the operation.
Estimated Completion Time: A progress bar can offer an estimated time of completion, reducing user anxiety and allowing them to plan accordingly.

@ilch1
Copy link
Collaborator

ilch1 commented Mar 28, 2024

Thanks for your suggestion. Unfortunately, it is not known how many structures need to be processed from a DWARF file ahead of time. Thus, outputting the progress for dwarf2json operation would be difficult to add due to the structure of DWARF.

From personal experience, invocations of dwarf2json take on the order of tens of of seconds. How long does a single invocation of dwarf2json take on your system? If you are experiencing performance issues, perhaps it is related to using a SWAP file that you mentioned in #60.

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

No branches or pull requests

2 participants