private function Differ::calculateEstimatedFootprint in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/sebastian/diff/src/Differ.php \SebastianBergmann\Diff\Differ::calculateEstimatedFootprint()
Calculates the estimated memory footprint for the DP-based method.
Parameters
array $from:
array $to:
Return value
integer
1 call to Differ::calculateEstimatedFootprint()
- Differ::selectLcsImplementation in vendor/
sebastian/ diff/ src/ Differ.php
File
- vendor/
sebastian/ diff/ src/ Differ.php, line 250
Class
- Differ
- Diff implementation.
Namespace
SebastianBergmann\DiffCode
private function calculateEstimatedFootprint(array $from, array $to) {
$itemSize = PHP_INT_SIZE == 4 ? 76 : 144;
return $itemSize * pow(min(count($from), count($to)), 2);
}