You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expensive Loop Ops: Creates 4 URL path variations (trimmed/untrimmed, encoded/decoded) per lookup, executes fetchAll on all variants, then O(n) scan with string operations per result.
Medium-High
107
Model/CompositeUrlFinder.php
75-76, 91-92
Expensive Loop Ops: ObjectManager->get() per child finder on every URL lookup. getChildren() also runs uasort() on every call.
Medium
Methodology
Static code analysis cross-validated by 3 AI systems (Claude, Codex gpt-5.4, Gemini 3 Pro)
Performance Issues in
Magento_UrlRewriteFindings
Model/Storage/DbStorage.phpModel/CompositeUrlFinder.phpObjectManager->get()per child finder on every URL lookup.getChildren()also runsuasort()on every call.Methodology