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
Let's face it, startup time to compile the entire schema is long (relatively).
And it's rare that the entire schema is used immediately. So validate it, and then wait until entity converters are used to initialize the property converters, etc. That way, all the expression compilation is happening in the background using the TPL, instead of occurring inline.
Cache all type/property setters and getters
Defer expression compilation to background Task
Use basic reflection until fast expression-based accessor is compiled
Use cached accessors for translators
Use cached accessors for creators
This should significantly reduce the startup time of using the schema.
The text was updated successfully, but these errors were encountered:
Let's face it, startup time to compile the entire schema is long (relatively).
And it's rare that the entire schema is used immediately. So validate it, and then wait until entity converters are used to initialize the property converters, etc. That way, all the expression compilation is happening in the background using the TPL, instead of occurring inline.
Task
This should significantly reduce the startup time of using the schema.
The text was updated successfully, but these errors were encountered: