Open avizack18 opened 7 months ago
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.
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.