Files
php-qrcode/html/QRDataBenchmark.html
T

83 lines
16 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<link rel="stylesheet" href="./benchmark.css">
<title>QRDataBenchmark results</title>
</head>
<body>
<h1>QRDataBenchmark</h1>
<code>chillerlan\QRCodeBenchmark\QRDataBenchmark</code>
<h2 id="invocation">invocation</h2>
<div>Revs: 100, Iterations: 3</div>
<table><thead>
<tr><th></th><th colspan="4">Number</th><th colspan="4">AlphaNum</th><th colspan="4">Kanji</th><th colspan="4">Hanzi</th><th colspan="4">Byte</th></tr>
<tr><th>Version</th><th>L</th><th>M</th><th>Q</th><th>H</th><th>L</th><th>M</th><th>Q</th><th>H</th><th>L</th><th>M</th><th>Q</th><th>H</th><th>L</th><th>M</th><th>Q</th><th>H</th><th>L</th><th>M</th><th>Q</th><th>H</th></tr>
</thead><tbody>
<tr><td>1</td><td>0.020</td><td>0.017</td><td>0.014</td><td>0.010</td><td>0.019</td><td>0.016</td><td>0.013</td><td>0.010</td><td>0.020</td><td>0.018</td><td>0.015</td><td>0.011</td><td>0.023</td><td>0.020</td><td>0.017</td><td>0.013</td><td>0.018</td><td>0.015</td><td>0.013</td><td>0.010</td></tr>
<tr><td>2</td><td>0.035</td><td>0.029</td><td>0.023</td><td>0.018</td><td>0.032</td><td>0.027</td><td>0.022</td><td>0.016</td><td>0.034</td><td>0.028</td><td>0.022</td><td>0.017</td><td>0.037</td><td>0.031</td><td>0.026</td><td>0.020</td><td>0.030</td><td>0.025</td><td>0.020</td><td>0.015</td></tr>
<tr><td>3</td><td>0.055</td><td>0.044</td><td>0.034</td><td>0.027</td><td>0.051</td><td>0.041</td><td>0.032</td><td>0.025</td><td>0.052</td><td>0.043</td><td>0.034</td><td>0.026</td><td>0.057</td><td>0.047</td><td>0.037</td><td>0.029</td><td>0.048</td><td>0.039</td><td>0.030</td><td>0.023</td></tr>
<tr><td>4</td><td>0.078</td><td>0.064</td><td>0.048</td><td>0.037</td><td>0.072</td><td>0.058</td><td>0.045</td><td>0.034</td><td>0.073</td><td>0.059</td><td>0.046</td><td>0.035</td><td>0.080</td><td>0.065</td><td>0.050</td><td>0.039</td><td>0.068</td><td>0.054</td><td>0.041</td><td>0.032</td></tr>
<tr><td>5</td><td>0.105</td><td>0.085</td><td>0.061</td><td>0.046</td><td>0.097</td><td>0.078</td><td>0.057</td><td>0.043</td><td>0.097</td><td>0.078</td><td>0.057</td><td>0.044</td><td>0.106</td><td>0.086</td><td>0.063</td><td>0.048</td><td>0.091</td><td>0.072</td><td>0.053</td><td>0.041</td></tr>
<tr><td>6</td><td>0.132</td><td>0.105</td><td>0.075</td><td>0.059</td><td>0.123</td><td>0.097</td><td>0.069</td><td>0.055</td><td>0.121</td><td>0.098</td><td>0.070</td><td>0.056</td><td>0.132</td><td>0.106</td><td>0.076</td><td>0.061</td><td>0.113</td><td>0.090</td><td>0.066</td><td>0.051</td></tr>
<tr><td>7</td><td>0.152</td><td>0.121</td><td>0.086</td><td>0.066</td><td>0.139</td><td>0.112</td><td>0.080</td><td>0.061</td><td>0.139</td><td>0.111</td><td>0.080</td><td>0.061</td><td>0.151</td><td>0.122</td><td>0.088</td><td>0.068</td><td>0.130</td><td>0.104</td><td>0.074</td><td>0.057</td></tr>
<tr><td>8</td><td>0.189</td><td>0.149</td><td>0.107</td><td>0.085</td><td>0.172</td><td>0.137</td><td>0.099</td><td>0.078</td><td>0.172</td><td>0.137</td><td>0.102</td><td>0.079</td><td>0.187</td><td>0.149</td><td>0.107</td><td>0.086</td><td>0.160</td><td>0.128</td><td>0.092</td><td>0.072</td></tr>
<tr><td>9</td><td>0.224</td><td>0.177</td><td>0.128</td><td>0.098</td><td>0.208</td><td>0.161</td><td>0.118</td><td>0.090</td><td>0.205</td><td>0.161</td><td>0.118</td><td>0.090</td><td>0.221</td><td>0.175</td><td>0.128</td><td>0.099</td><td>0.191</td><td>0.150</td><td>0.110</td><td>0.083</td></tr>
<tr><td>10</td><td>0.265</td><td>0.213</td><td>0.151</td><td>0.119</td><td>0.242</td><td>0.193</td><td>0.139</td><td>0.111</td><td>0.240</td><td>0.191</td><td>0.137</td><td>0.109</td><td>0.261</td><td>0.204</td><td>0.149</td><td>0.118</td><td>0.224</td><td>0.178</td><td>0.128</td><td>0.101</td></tr>
<tr><td>15</td><td>0.501</td><td>0.399</td><td>0.286</td><td>0.215</td><td>0.460</td><td>0.369</td><td>0.261</td><td>0.198</td><td>0.459</td><td>0.362</td><td>0.259</td><td>0.196</td><td>0.483</td><td>0.385</td><td>0.281</td><td>0.211</td><td>0.426</td><td>0.345</td><td>0.243</td><td>0.186</td></tr>
<tr><td>20</td><td>0.844</td><td>0.640</td><td>0.465</td><td>0.371</td><td>0.758</td><td>0.594</td><td>0.428</td><td>0.342</td><td>0.745</td><td>0.584</td><td>0.423</td><td>0.339</td><td>0.797</td><td>0.617</td><td>0.447</td><td>0.362</td><td>0.698</td><td>0.547</td><td>0.395</td><td>0.317</td></tr>
<tr><td>25</td><td>1.220</td><td>0.958</td><td>0.688</td><td>0.518</td><td>1.129</td><td>0.880</td><td>0.631</td><td>0.475</td><td>1.100</td><td>0.870</td><td>0.622</td><td>0.470</td><td>1.172</td><td>0.926</td><td>0.662</td><td>0.500</td><td>1.033</td><td>0.810</td><td>0.583</td><td>0.439</td></tr>
<tr><td>30</td><td>1.649</td><td>1.305</td><td>0.939</td><td>0.710</td><td>1.522</td><td>1.211</td><td>0.867</td><td>0.654</td><td>1.494</td><td>1.221</td><td>0.874</td><td>0.645</td><td>1.617</td><td>1.276</td><td>0.927</td><td>0.694</td><td>1.411</td><td>1.123</td><td>0.801</td><td>0.606</td></tr>
<tr><td>35</td><td>2.189</td><td>1.725</td><td>1.222</td><td>0.937</td><td>2.024</td><td>1.590</td><td>1.138</td><td>0.866</td><td>1.986</td><td>1.564</td><td>1.114</td><td>0.850</td><td>2.139</td><td>1.682</td><td>1.199</td><td>0.919</td><td>1.864</td><td>1.474</td><td>1.042</td><td>0.801</td></tr>
<tr><td>40</td><td>2.820</td><td>2.213</td><td>1.583</td><td>1.219</td><td>2.591</td><td>2.053</td><td>1.463</td><td>1.123</td><td>2.546</td><td>2.015</td><td>1.444</td><td>1.098</td><td>2.742</td><td>2.162</td><td>1.555</td><td>1.190</td><td>2.399</td><td>1.894</td><td>1.349</td><td>1.036</td></tr>
</tbody></table>
<h2 id="writeMatrix">writeMatrix</h2>
<div>Revs: 100, Iterations: 3</div>
<table><thead>
<tr><th></th><th colspan="4">Number</th><th colspan="4">AlphaNum</th><th colspan="4">Kanji</th><th colspan="4">Hanzi</th><th colspan="4">Byte</th></tr>
<tr><th>Version</th><th>L</th><th>M</th><th>Q</th><th>H</th><th>L</th><th>M</th><th>Q</th><th>H</th><th>L</th><th>M</th><th>Q</th><th>H</th><th>L</th><th>M</th><th>Q</th><th>H</th><th>L</th><th>M</th><th>Q</th><th>H</th></tr>
</thead><tbody>
<tr><td>1</td><td>0.115</td><td>0.122</td><td>0.130</td><td>0.142</td><td>0.115</td><td>0.123</td><td>0.131</td><td>0.143</td><td>0.114</td><td>0.123</td><td>0.132</td><td>0.142</td><td>0.115</td><td>0.122</td><td>0.131</td><td>0.142</td><td>0.115</td><td>0.122</td><td>0.131</td><td>0.141</td></tr>
<tr><td>2</td><td>0.187</td><td>0.212</td><td>0.237</td><td>0.264</td><td>0.186</td><td>0.213</td><td>0.238</td><td>0.265</td><td>0.183</td><td>0.213</td><td>0.235</td><td>0.271</td><td>0.187</td><td>0.212</td><td>0.238</td><td>0.263</td><td>0.187</td><td>0.212</td><td>0.238</td><td>0.264</td></tr>
<tr><td>3</td><td>0.318</td><td>0.389</td><td>0.316</td><td>0.340</td><td>0.318</td><td>0.390</td><td>0.315</td><td>0.345</td><td>0.315</td><td>0.389</td><td>0.316</td><td>0.343</td><td>0.318</td><td>0.383</td><td>0.316</td><td>0.346</td><td>0.319</td><td>0.385</td><td>0.316</td><td>0.344</td></tr>
<tr><td>4</td><td>0.507</td><td>0.438</td><td>0.514</td><td>0.405</td><td>0.500</td><td>0.439</td><td>0.514</td><td>0.444</td><td>0.509</td><td>0.443</td><td>0.515</td><td>0.407</td><td>0.501</td><td>0.435</td><td>0.516</td><td>0.404</td><td>0.502</td><td>0.438</td><td>0.507</td><td>0.408</td></tr>
<tr><td>5</td><td>0.785</td><td>0.659</td><td>0.547</td><td>0.610</td><td>0.784</td><td>0.663</td><td>0.552</td><td>0.610</td><td>0.787</td><td>0.660</td><td>0.555</td><td>0.608</td><td>0.782</td><td>0.660</td><td>0.560</td><td>0.606</td><td>0.780</td><td>0.671</td><td>0.558</td><td>0.609</td></tr>
<tr><td>6</td><td>0.770</td><td>0.665</td><td>0.798</td><td>0.865</td><td>0.775</td><td>0.664</td><td>0.801</td><td>0.870</td><td>0.768</td><td>0.664</td><td>0.797</td><td>0.868</td><td>0.773</td><td>0.663</td><td>0.800</td><td>0.869</td><td>0.773</td><td>0.667</td><td>0.802</td><td>0.866</td></tr>
<tr><td>7</td><td>0.955</td><td>0.826</td><td>0.811</td><td>0.961</td><td>0.953</td><td>0.825</td><td>0.815</td><td>0.977</td><td>0.959</td><td>0.827</td><td>0.806</td><td>0.986</td><td>0.962</td><td>0.832</td><td>0.810</td><td>0.969</td><td>0.959</td><td>0.829</td><td>0.810</td><td>1.005</td></tr>
<tr><td>8</td><td>1.312</td><td>1.120</td><td>1.079</td><td>1.182</td><td>1.303</td><td>1.121</td><td>1.087</td><td>1.185</td><td>1.310</td><td>1.117</td><td>1.080</td><td>1.192</td><td>1.325</td><td>1.127</td><td>1.104</td><td>1.176</td><td>1.308</td><td>1.124</td><td>1.095</td><td>1.180</td></tr>
<tr><td>9</td><td>1.808</td><td>1.324</td><td>1.222</td><td>1.344</td><td>1.813</td><td>1.331</td><td>1.225</td><td>1.365</td><td>1.828</td><td>1.331</td><td>1.225</td><td>1.365</td><td>1.813</td><td>1.322</td><td>1.227</td><td>1.336</td><td>1.805</td><td>1.327</td><td>1.230</td><td>1.341</td></tr>
<tr><td>10</td><td>1.518</td><td>1.714</td><td>1.573</td><td>1.727</td><td>1.522</td><td>1.737</td><td>1.569</td><td>1.732</td><td>1.519</td><td>1.718</td><td>1.578</td><td>1.732</td><td>1.516</td><td>1.723</td><td>1.586</td><td>1.724</td><td>1.533</td><td>1.722</td><td>1.582</td><td>1.717</td></tr>
<tr><td>15</td><td>3.241</td><td>3.051</td><td>3.346</td><td>2.927</td><td>3.273</td><td>3.053</td><td>3.405</td><td>2.929</td><td>3.261</td><td>3.033</td><td>3.344</td><td>2.969</td><td>3.280</td><td>3.066</td><td>3.337</td><td>2.920</td><td>3.248</td><td>3.046</td><td>3.370</td><td>2.911</td></tr>
<tr><td>20</td><td>6.183</td><td>5.200</td><td>5.475</td><td>5.231</td><td>6.175</td><td>5.215</td><td>5.447</td><td>5.205</td><td>6.150</td><td>5.161</td><td>5.451</td><td>5.378</td><td>6.172</td><td>5.184</td><td>5.478</td><td>5.188</td><td>6.249</td><td>5.191</td><td>5.506</td><td>5.214</td></tr>
<tr><td>25</td><td>8.707</td><td>7.933</td><td>8.043</td><td>7.958</td><td>8.740</td><td>8.017</td><td>8.031</td><td>7.915</td><td>8.636</td><td>8.001</td><td>8.030</td><td>8.101</td><td>8.689</td><td>8.012</td><td>8.006</td><td>7.957</td><td>8.741</td><td>8.038</td><td>7.986</td><td>7.910</td></tr>
<tr><td>30</td><td>13.023</td><td>11.129</td><td>10.953</td><td>10.984</td><td>13.064</td><td>11.020</td><td>11.043</td><td>10.929</td><td>13.040</td><td>10.976</td><td>11.023</td><td>11.010</td><td>12.968</td><td>11.045</td><td>10.969</td><td>11.007</td><td>13.072</td><td>11.027</td><td>11.059</td><td>10.904</td></tr>
<tr><td>35</td><td>17.520</td><td>14.471</td><td>14.397</td><td>14.314</td><td>17.345</td><td>14.583</td><td>14.730</td><td>14.373</td><td>17.193</td><td>14.393</td><td>14.611</td><td>14.282</td><td>17.423</td><td>14.446</td><td>14.521</td><td>14.269</td><td>17.287</td><td>14.537</td><td>14.541</td><td>14.356</td></tr>
<tr><td>40</td><td>22.323</td><td>18.620</td><td>18.625</td><td>18.362</td><td>22.456</td><td>18.695</td><td>18.727</td><td>18.623</td><td>22.058</td><td>18.547</td><td>18.562</td><td>18.365</td><td>22.137</td><td>18.607</td><td>18.640</td><td>18.407</td><td>22.250</td><td>18.842</td><td>18.733</td><td>18.476</td></tr>
</tbody></table>
<h2 id="decodeSegment">decodeSegment</h2>
<div>Revs: 100, Iterations: 3</div>
<table><thead>
<tr><th></th><th colspan="4">Number</th><th colspan="4">AlphaNum</th><th colspan="4">Kanji</th><th colspan="4">Hanzi</th><th colspan="4">Byte</th></tr>
<tr><th>Version</th><th>L</th><th>M</th><th>Q</th><th>H</th><th>L</th><th>M</th><th>Q</th><th>H</th><th>L</th><th>M</th><th>Q</th><th>H</th><th>L</th><th>M</th><th>Q</th><th>H</th><th>L</th><th>M</th><th>Q</th><th>H</th></tr>
</thead><tbody>
<tr><td>1</td><td>0.005</td><td>0.005</td><td>0.004</td><td>0.003</td><td>0.005</td><td>0.004</td><td>0.003</td><td>0.002</td><td>0.004</td><td>0.004</td><td>0.003</td><td>0.002</td><td>0.004</td><td>0.003</td><td>0.003</td><td>0.002</td><td>0.004</td><td>0.004</td><td>0.003</td><td>0.002</td></tr>
<tr><td>2</td><td>0.009</td><td>0.008</td><td>0.006</td><td>0.005</td><td>0.009</td><td>0.008</td><td>0.006</td><td>0.004</td><td>0.008</td><td>0.006</td><td>0.005</td><td>0.004</td><td>0.007</td><td>0.006</td><td>0.005</td><td>0.003</td><td>0.008</td><td>0.006</td><td>0.005</td><td>0.004</td></tr>
<tr><td>3</td><td>0.015</td><td>0.012</td><td>0.010</td><td>0.007</td><td>0.015</td><td>0.012</td><td>0.009</td><td>0.007</td><td>0.011</td><td>0.010</td><td>0.008</td><td>0.006</td><td>0.011</td><td>0.009</td><td>0.007</td><td>0.006</td><td>0.012</td><td>0.010</td><td>0.008</td><td>0.006</td></tr>
<tr><td>4</td><td>0.022</td><td>0.018</td><td>0.013</td><td>0.010</td><td>0.022</td><td>0.017</td><td>0.013</td><td>0.010</td><td>0.017</td><td>0.013</td><td>0.010</td><td>0.008</td><td>0.016</td><td>0.013</td><td>0.010</td><td>0.007</td><td>0.017</td><td>0.014</td><td>0.010</td><td>0.008</td></tr>
<tr><td>5</td><td>0.030</td><td>0.024</td><td>0.017</td><td>0.013</td><td>0.030</td><td>0.023</td><td>0.017</td><td>0.012</td><td>0.022</td><td>0.018</td><td>0.013</td><td>0.010</td><td>0.021</td><td>0.017</td><td>0.013</td><td>0.009</td><td>0.024</td><td>0.019</td><td>0.014</td><td>0.010</td></tr>
<tr><td>6</td><td>0.037</td><td>0.030</td><td>0.021</td><td>0.017</td><td>0.037</td><td>0.029</td><td>0.020</td><td>0.016</td><td>0.027</td><td>0.022</td><td>0.015</td><td>0.013</td><td>0.027</td><td>0.022</td><td>0.015</td><td>0.012</td><td>0.030</td><td>0.023</td><td>0.017</td><td>0.013</td></tr>
<tr><td>7</td><td>0.044</td><td>0.034</td><td>0.024</td><td>0.018</td><td>0.042</td><td>0.033</td><td>0.024</td><td>0.018</td><td>0.032</td><td>0.025</td><td>0.018</td><td>0.014</td><td>0.031</td><td>0.025</td><td>0.018</td><td>0.013</td><td>0.034</td><td>0.027</td><td>0.019</td><td>0.015</td></tr>
<tr><td>8</td><td>0.053</td><td>0.042</td><td>0.030</td><td>0.023</td><td>0.052</td><td>0.041</td><td>0.029</td><td>0.024</td><td>0.039</td><td>0.030</td><td>0.022</td><td>0.018</td><td>0.038</td><td>0.031</td><td>0.022</td><td>0.017</td><td>0.042</td><td>0.034</td><td>0.024</td><td>0.019</td></tr>
<tr><td>9</td><td>0.063</td><td>0.050</td><td>0.036</td><td>0.027</td><td>0.063</td><td>0.049</td><td>0.035</td><td>0.027</td><td>0.046</td><td>0.037</td><td>0.027</td><td>0.020</td><td>0.046</td><td>0.037</td><td>0.026</td><td>0.020</td><td>0.050</td><td>0.040</td><td>0.029</td><td>0.022</td></tr>
<tr><td>10</td><td>0.074</td><td>0.059</td><td>0.042</td><td>0.033</td><td>0.073</td><td>0.058</td><td>0.042</td><td>0.033</td><td>0.054</td><td>0.042</td><td>0.031</td><td>0.024</td><td>0.054</td><td>0.042</td><td>0.030</td><td>0.025</td><td>0.059</td><td>0.048</td><td>0.033</td><td>0.027</td></tr>
<tr><td>15</td><td>0.142</td><td>0.112</td><td>0.080</td><td>0.061</td><td>0.139</td><td>0.111</td><td>0.081</td><td>0.059</td><td>0.102</td><td>0.081</td><td>0.058</td><td>0.044</td><td>0.102</td><td>0.081</td><td>0.058</td><td>0.044</td><td>0.114</td><td>0.089</td><td>0.063</td><td>0.048</td></tr>
<tr><td>20</td><td>0.237</td><td>0.180</td><td>0.131</td><td>0.104</td><td>0.228</td><td>0.178</td><td>0.129</td><td>0.103</td><td>0.167</td><td>0.130</td><td>0.094</td><td>0.075</td><td>0.167</td><td>0.130</td><td>0.094</td><td>0.076</td><td>0.185</td><td>0.143</td><td>0.105</td><td>0.083</td></tr>
<tr><td>25</td><td>0.344</td><td>0.271</td><td>0.194</td><td>0.147</td><td>0.336</td><td>0.264</td><td>0.191</td><td>0.143</td><td>0.246</td><td>0.194</td><td>0.139</td><td>0.105</td><td>0.247</td><td>0.195</td><td>0.140</td><td>0.105</td><td>0.275</td><td>0.214</td><td>0.155</td><td>0.116</td></tr>
<tr><td>30</td><td>0.465</td><td>0.370</td><td>0.266</td><td>0.200</td><td>0.458</td><td>0.363</td><td>0.260</td><td>0.198</td><td>0.333</td><td>0.265</td><td>0.190</td><td>0.145</td><td>0.336</td><td>0.265</td><td>0.191</td><td>0.145</td><td>0.372</td><td>0.293</td><td>0.213</td><td>0.165</td></tr>
<tr><td>35</td><td>0.616</td><td>0.487</td><td>0.350</td><td>0.265</td><td>0.610</td><td>0.478</td><td>0.342</td><td>0.262</td><td>0.442</td><td>0.348</td><td>0.255</td><td>0.191</td><td>0.444</td><td>0.350</td><td>0.248</td><td>0.192</td><td>0.495</td><td>0.386</td><td>0.275</td><td>0.211</td></tr>
<tr><td>40</td><td>0.790</td><td>0.626</td><td>0.447</td><td>0.344</td><td>0.783</td><td>0.615</td><td>0.439</td><td>0.337</td><td>0.572</td><td>0.447</td><td>0.320</td><td>0.247</td><td>0.589</td><td>0.449</td><td>0.322</td><td>0.247</td><td>0.628</td><td>0.503</td><td>0.356</td><td>0.272</td></tr>
</tbody></table>
<a class="return" href="./index.html">back to overview</a>
</body>
</html>