[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.