Closed davidclemens closed 1 year ago
The getSubclasses method is very slow but called many times, especially by DataKit.enum.validateClassName.
getSubclasses
DataKit.enum.validateClassName
Don't look for all subclasses in DataKit.enum.validateClassName. Just check if the class exists using the meta.class.fromName method.
meta.class.fromName
Improved performance.
Yes.
Current Implementation
The
getSubclasses
method is very slow but called many times, especially byDataKit.enum.validateClassName
.Suggested Enhancement
Don't look for all subclasses in
DataKit.enum.validateClassName
. Just check if the class exists using themeta.class.fromName
method.Expected Benefits
Improved performance.
Is this something you're interested in working on
Yes.