[View] [Edit] [Lock] [References] [Attachments] [History] [Home] [Changes] [Search] [Help]
test[VSE,speed] parsing speed
Loading of Basic Interpreter framework
The framework is loaded from local storage.
"there is no code to test"
Details of experience & conclusions
The slow speed of parsing was related with uninitialized(commented code) global. A class variable that was initialized on each use, building a Dictionary from all selectors of a class.
After proper initialization, the speed was acceptable, and the issue closed.
It was recommended to change the use of Dictionary instance to an instance of PoolDictionary, and in general, change Set to HashedSet when appropriate.