(microsec) | (microsecs) | MemUse (bytes) | PeakMemUse (bytes) | |||||||
---|---|---|---|---|---|---|---|---|---|---|
BaconQrCode\Encoder\Encoder::encode | 1 | 2.4% | 284,083 | 92.1% | 284,084 | 92.1% | 764,088 | 67.6% | 667,704 | 46.6% |
Exclusive Metrics for Current Function | 159 | 0.1% | 127 | 0.0% | -54,656 | -7.2% | 208 | 0.0% | ||
Endroid\QrCode\Bacon\MatrixFactory::create | 1 | 100.0% | 284,083 | 100.0% | 284,084 | 100.0% | 764,088 | 100.0% | 667,704 | 100.0% |
BaconQrCode\Encoder\Encoder::chooseMaskPattern | 1 | 2.6% | 216,005 | 76.0% | 216,006 | 76.0% | 171,256 | 22.4% | 192,112 | 28.8% |
BaconQrCode\Encoder\Encoder::interleaveWithEcBytes | 1 | 2.6% | 24,095 | 8.5% | 24,096 | 8.5% | 84,488 | 11.1% | 91,936 | 13.8% |
BaconQrCode\Encoder\MatrixUtil::buildMatrix | 1 | 2.6% | 23,963 | 8.4% | 23,965 | 8.4% | 584 | 0.1% | 0 | 0.0% |
BaconQrCode\Common\BitArray::appendBitArray | 2 | 5.1% | 8,375 | 2.9% | 8,377 | 2.9% | 3,912 | 0.5% | 0 | 0.0% |
BaconQrCode\Encoder\Encoder::appendBytes | 1 | 2.6% | 6,394 | 2.3% | 6,395 | 2.3% | 3,472 | 0.5% | 1,464 | 0.2% |
BaconQrCode\Common\Version::getVersionForNumber | 1 | 2.6% | 1,605 | 0.6% | 1,605 | 0.6% | 132,032 | 17.3% | 0 | 0.0% |
load::Common/Version.php | 1 | 2.6% | 1,042 | 0.4% | 1,044 | 0.4% | 176,576 | 23.1% | 379,368 | 56.8% |
BaconQrCode\Common\CharacterSetEci::getCharacterSetEciByName | 1 | 2.6% | 562 | 0.2% | 563 | 0.2% | 37,016 | 4.8% | 0 | 0.0% |
BaconQrCode\Encoder\Encoder::terminateBits | 1 | 2.6% | 438 | 0.2% | 438 | 0.2% | 3,320 | 0.4% | 0 | 0.0% |
load::Common/BitArray.php | 1 | 2.6% | 399 | 0.1% | 400 | 0.1% | 46,416 | 6.1% | 2,032 | 0.3% |
BaconQrCode\Encoder\Encoder::chooseVersion | 2 | 5.1% | 260 | 0.1% | 262 | 0.1% | 5,200 | 0.7% | 0 | 0.0% |
load::Common/CharacterSetEci.php | 1 | 2.6% | 185 | 0.1% | 186 | 0.1% | 45,472 | 6.0% | 0 | 0.0% |
BaconQrCode\Encoder\Encoder::chooseMode | 1 | 2.6% | 167 | 0.1% | 168 | 0.1% | 21,168 | 2.8% | 0 | 0.0% |
load::Encoder/ByteMatrix.php | 1 | 2.6% | 155 | 0.1% | 156 | 0.1% | 14,624 | 1.9% | 0 | 0.0% |
BaconQrCode\Encoder\Encoder::appendEci | 1 | 2.6% | 92 | 0.0% | 93 | 0.0% | 10,864 | 1.4% | 0 | 0.0% |
BaconQrCode\Encoder\ByteMatrix::__construct | 1 | 2.6% | 68 | 0.0% | 69 | 0.0% | 50,984 | 6.7% | 0 | 0.0% |
BaconQrCode\Encoder\Encoder::appendLengthInfo | 1 | 2.6% | 44 | 0.0% | 44 | 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% | 15 | 0.0% | 18 | 0.0% | 1,064 | 0.1% | 0 | 0.0% |
DASPRiD\Enum\AbstractEnum::__callStatic | 2 | 5.1% | 9 | 0.0% | 11 | 0.0% | 584 | 0.1% | 0 | 0.0% |
BaconQrCode\Common\Mode::getCharacterCountBits | 2 | 5.1% | 8 | 0.0% | 9 | 0.0% | 1,248 | 0.2% | 0 | 0.0% |
BaconQrCode\Common\EcBlocks::getTotalEcCodewords | 1 | 2.6% | 5 | 0.0% | 6 | 0.0% | 584 | 0.1% | 0 | 0.0% |
BaconQrCode\Common\Version::getEcBlocksForLevel | 1 | 2.6% | 3 | 0.0% | 3 | 0.0% | 584 | 0.1% | 0 | 0.0% |
BaconQrCode\Common\EcBlocks::getNumBlocks | 1 | 2.6% | 3 | 0.0% | 4 | 0.0% | 584 | 0.1% | 0 | 0.0% |
BaconQrCode\Encoder\QrCode::__construct | 1 | 2.6% | 3 | 0.0% | 4 | 0.0% | 584 | 0.1% | 0 | 0.0% |
BaconQrCode\Common\BitArray::getSize | 4 | 10.3% | 2 | 0.0% | 5 | 0.0% | 584 | 0.1% | 584 | 0.1% |
BaconQrCode\Common\BitArray::getSizeInBytes | 1 | 2.6% | 1 | 0.0% | 2 | 0.0% | 584 | 0.1% | 0 | 0.0% |
BaconQrCode\Common\Version::getTotalCodewords | 2 | 5.1% | 1 | 0.0% | 2 | 0.0% | 584 | 0.1% | 0 | 0.0% |
BaconQrCode\Common\Version::getDimensionForVersion | 1 | 2.6% | 1 | 0.0% | 1 | 0.0% | 600 | 0.1% | 0 | 0.0% |