1
0
Fork 0

Enhance solver perf by removing count()

pull/5785/head
Nicolas Grekas 2016-10-14 13:38:54 +02:00
parent aa051ba4f0
commit daf84bea33
1 changed files with 5 additions and 2 deletions

View File

@ -758,8 +758,10 @@ class Solver
$systemLevel = $level; $systemLevel = $level;
} }
for ($i = 0, $n = 0; $n < count($this->rules); $i++, $n++) { $rulesCount = count($this->rules);
if ($i == count($this->rules)) {
for ($i = 0, $n = 0; $n < $rulesCount; $i++, $n++) {
if ($i == $rulesCount) {
$i = 0; $i = 0;
} }
@ -805,6 +807,7 @@ class Solver
} }
// something changed, so look at all rules again // something changed, so look at all rules again
$rulesCount = count($this->rules);
$n = -1; $n = -1;
} }