dwarf2json icon indicating copy to clipboard operation
dwarf2json copied to clipboard

Implement Progress Bar for Improved User Experience

Open avizack18 opened this issue 10 months ago • 1 comments

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.

avizack18 avatar Mar 28 '24 18:03 avizack18

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.

ilch1 avatar Mar 28 '24 18:03 ilch1