Last modified: 2012-05-14 10:15:07 UTC
It seems register() is called in cases where it's not needed. Domas showed me a profile of Special:Blankpage where register() is called 106 times, that's excessive.
I'm going to profile the unit tests, fwiw, in the process of getting them to run faster. MOAR PROFILING!!!
I made register() non-recursive in r103682, that reduces the number of calls and hopefully makes things faster.
(In reply to comment #2) > I made register() non-recursive in r103682, that reduces the number of calls > and hopefully makes things faster. That did indeed make register() take 8x less time on the live site. Since we can't actually avoid initializing RL on page views, I'm gonna close this bug.