(microsec) | (microsecs) | MemUse (bytes) | PeakMemUse (bytes) | |||||||
---|---|---|---|---|---|---|---|---|---|---|
BaconQrCode\Encoder\Encoder::encode | 1 | 2.4% | 343,004 | 90.9% | 342,994 | 90.9% | 838,016 | 78.1% | 741,632 | 43.7% |
Exclusive Metrics for Current Function | 197 | 0.1% | 163 | 0.0% | -46,464 | -5.5% | 264 | 0.0% | ||
Endroid\QrCode\Bacon\MatrixFactory::create | 1 | 100.0% | 343,004 | 100.0% | 342,994 | 100.0% | 838,016 | 100.0% | 741,632 | 100.0% |
BaconQrCode\Encoder\Encoder::chooseMaskPattern | 1 | 2.6% | 265,812 | 77.5% | 265,804 | 77.5% | 171,296 | 20.4% | 217,432 | 29.3% |
BaconQrCode\Encoder\MatrixUtil::buildMatrix | 1 | 2.6% | 31,272 | 9.1% | 31,274 | 9.1% | 584 | 0.1% | 0 | 0.0% |
BaconQrCode\Encoder\Encoder::interleaveWithEcBytes | 1 | 2.6% | 24,367 | 7.1% | 24,368 | 7.1% | 150,056 | 17.9% | 101,808 | 13.7% |
BaconQrCode\Common\BitArray::appendBitArray | 2 | 5.1% | 8,750 | 2.6% | 8,750 | 2.6% | 3,912 | 0.5% | 0 | 0.0% |
BaconQrCode\Encoder\Encoder::appendBytes | 1 | 2.6% | 6,915 | 2.0% | 6,916 | 2.0% | 3,472 | 0.4% | 3,144 | 0.4% |
BaconQrCode\Common\Version::getVersionForNumber | 1 | 2.6% | 1,735 | 0.5% | 1,736 | 0.5% | 132,032 | 15.8% | 0 | 0.0% |
load::Common/Version.php | 1 | 2.6% | 1,195 | 0.3% | 1,197 | 0.3% | 176,576 | 21.1% | 379,368 | 51.2% |
BaconQrCode\Common\CharacterSetEci::getCharacterSetEciByName | 1 | 2.6% | 642 | 0.2% | 643 | 0.2% | 37,016 | 4.4% | 0 | 0.0% |
BaconQrCode\Encoder\Encoder::terminateBits | 1 | 2.6% | 449 | 0.1% | 449 | 0.1% | 3,320 | 0.4% | 0 | 0.0% |
load::Common/BitArray.php | 1 | 2.6% | 438 | 0.1% | 439 | 0.1% | 46,480 | 5.5% | 2,128 | 0.3% |
BaconQrCode\Encoder\Encoder::chooseVersion | 2 | 5.1% | 323 | 0.1% | 326 | 0.1% | 5,200 | 0.6% | 0 | 0.0% |
load::Common/CharacterSetEci.php | 1 | 2.6% | 271 | 0.1% | 274 | 0.1% | 45,472 | 5.4% | 3,864 | 0.5% |
BaconQrCode\Encoder\Encoder::chooseMode | 1 | 2.6% | 169 | 0.0% | 169 | 0.0% | 21,200 | 2.5% | 0 | 0.0% |
load::Encoder/ByteMatrix.php | 1 | 2.6% | 161 | 0.0% | 162 | 0.0% | 14,656 | 1.7% | 21,144 | 2.9% |
BaconQrCode\Encoder\Encoder::appendEci | 1 | 2.6% | 89 | 0.0% | 91 | 0.0% | 10,864 | 1.3% | 2,056 | 0.3% |
BaconQrCode\Encoder\ByteMatrix::__construct | 1 | 2.6% | 86 | 0.0% | 86 | 0.0% | 50,984 | 6.1% | 9,304 | 1.3% |
BaconQrCode\Encoder\Encoder::appendLengthInfo | 1 | 2.6% | 45 | 0.0% | 46 | 0.0% | 1,896 | 0.2% | 0 | 0.0% |
BaconQrCode\Encoder\Encoder::appendModeInfo | 1 | 2.6% | 24 | 0.0% | 25 | 0.0% | 1,880 | 0.2% | 0 | 0.0% |
BaconQrCode\Common\BitArray::__construct | 3 | 7.7% | 19 | 0.0% | 20 | 0.0% | 1,064 | 0.1% | 536 | 0.1% |
DASPRiD\Enum\AbstractEnum::__callStatic | 2 | 5.1% | 11 | 0.0% | 12 | 0.0% | 584 | 0.1% | 0 | 0.0% |
BaconQrCode\Common\Mode::getCharacterCountBits | 2 | 5.1% | 8 | 0.0% | 10 | 0.0% | 1,248 | 0.1% | 0 | 0.0% |
BaconQrCode\Common\EcBlocks::getTotalEcCodewords | 1 | 2.6% | 7 | 0.0% | 8 | 0.0% | 584 | 0.1% | 0 | 0.0% |
BaconQrCode\Encoder\QrCode::__construct | 1 | 2.6% | 5 | 0.0% | 6 | 0.0% | 584 | 0.1% | 0 | 0.0% |
BaconQrCode\Common\Version::getEcBlocksForLevel | 1 | 2.6% | 4 | 0.0% | 6 | 0.0% | 584 | 0.1% | 0 | 0.0% |
BaconQrCode\Common\BitArray::getSize | 4 | 10.3% | 3 | 0.0% | 5 | 0.0% | 584 | 0.1% | 584 | 0.1% |
BaconQrCode\Common\EcBlocks::getNumBlocks | 1 | 2.6% | 3 | 0.0% | 4 | 0.0% | 584 | 0.1% | 0 | 0.0% |
BaconQrCode\Common\Version::getTotalCodewords | 2 | 5.1% | 2 | 0.0% | 2 | 0.0% | 584 | 0.1% | 0 | 0.0% |
BaconQrCode\Common\BitArray::getSizeInBytes | 1 | 2.6% | 1 | 0.0% | 1 | 0.0% | 584 | 0.1% | 0 | 0.0% |
BaconQrCode\Common\Version::getDimensionForVersion | 1 | 2.6% | 1 | 0.0% | 2 | 0.0% | 600 | 0.1% | 0 | 0.0% |