The intent of getOrBuildEngine() is to save some boilerplate in cases where we're just using a standard engine, but it didn't get cached so we'd rebuilt it over and over again.
This was especially bad in Differential with a large number of inlines.
Differential D8352
Stop markup cache from hitting cache O(N^2) times epriestley on Feb 26 2014, 7:59 PM. Authored by Tags None Referenced Files
Subscribers
Details
The intent of getOrBuildEngine() is to save some boilerplate in cases where we're just using a standard engine, but it didn't get cached so we'd rebuilt it over and over again. This was especially bad in Differential with a large number of inlines. "Query" tab of services is no longer quite so ridiculous in Differential.
Diff Detail
Event Timeline |