You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reflection used in this library makes it unusable in performance sensitive applications. people using il2cpp or nativeaot aren't the biggest fans of reflection either.
so what is the status of real source generator that will completely remove run time reflection usage?
The text was updated successfully, but these errors were encountered:
Reflection usage for dynamic invocation and binding has been eliminated in the beta 3 release, enabling trimming and NativeAOT compilation. The performance is getting very good, with an emphasis on startup and JIT time.
Given these changes, source generator support isn't so much a means to performance improvement as it is a way to provide a more ergonomic API layer, e.g. simplifying code patterns that currently require passing child options and arguments to both a parent command and to the SetHandler method, or generating boilerplate binding code.
Are there specific code patterns where you're seeing a performance issue? We'd be happy to take a look and see where additional improvements can be made.
status of source generator support is unclear.
reflection used in this library makes it unusable in performance sensitive applications. people using il2cpp or nativeaot aren't the biggest fans of reflection either.
so what is the status of real source generator that will completely remove run time reflection usage?
The text was updated successfully, but these errors were encountered: