I have been suspecting for some time now that dataclasses are not efficient. Other developers have also confirmed and found with profiling that dataclasses take much more execution time than other data types like TypedDicts, for example (see https://stackoverflow.com/questions/55248416/python-3-which-one-is-faster-for-accessing-data-dataclasses-or-dictionaries).
Our system may therefore make significant gains if we change the config files and it would be worth to investigate this further to make for a better user experience when running the application.
I have been suspecting for some time now that dataclasses are not efficient. Other developers have also confirmed and found with profiling that dataclasses take much more execution time than other data types like TypedDicts, for example (see https://stackoverflow.com/questions/55248416/python-3-which-one-is-faster-for-accessing-data-dataclasses-or-dictionaries).
Our system may therefore make significant gains if we change the config files and it would be worth to investigate this further to make for a better user experience when running the application.