April 5, 2011
11:56 a.m.
VariableNode initialize. Compiler recompileAll. [ TestCase allSubclasses do: [ :cls| cls isAbstract ifFalse: [cls suite run]]. ] timeToRun 178938 183963 (ParseNode classVarNamed: 'StdSelectors') removeKey: #class ifAbsent: []. Compiler recompileAll. [ TestCase allSubclasses do: [ :cls| cls isAbstract ifFalse: [cls suite run]]. ] timeToRun 187168 184992 the deviation is too big to see if its really so big overhead. if you compare worst , you got 187/178 ~ 5% and if you compare the best you got 184/183 ~ 0.5% -- Best regards, Igor Stasenko AKA sig.