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
I want to use your Factory extension so I profiled your project and found several inefficient code places changing which could really improve performance:
I want to use your
Factory
extension so I profiled your project and found several inefficient code places changing which could really improve performance:1/
FuncProvider.Create
should cache result ofwith static ConcurrentDictionary or alternatives.
2/
FuncProvider.Create
should use cachedReflection.Emit
-ed method to doInvoke
instead of plain reflection.3/
FunctionFactory.GetMethodInfo
should cache its results.The text was updated successfully, but these errors were encountered: