In RecordKeeper: The vectors of records returned by getAllDerivedDefinitions(). Many backends request the same record vectors multiple times. This includes big ones like the records inheriting from the Instruction class.
My timings indicate that this speeds up most backends by about 2%, for not much effort.
A couple of backends are full of extra phase timers. I will get rid of those before pushing this revision.
Remove this include.