On Sat, Oct 23, 2021 at 5:55 AM Bluenix
Is the performance of PEP 649 and PEP 563 similar enough that we can outright discount it as a concern? Does anyone actually care about the overhead of type annotations anymore? Are there other options to alleviate this potential issue (like a process-wide switch to turn off annotations)?
In my opinion this shouldn't warrant any concern as these costs are only on startup of Python. The difference is not enough for me to care at least.
Costs are not only on startup time.
Memory consumption is cost on process lifetime.
And longer GC time is every time when full-GC is happened.
So performance is problem for both of short lifecycle applications
like CLI tools and long lifecycle applications like Web app.
Regards,
--
Inada Naoki