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.026</td><td>0.023</td><td>0.019</td><td>0.014</td><td>0.023</td><td>0.019</td><td>0.017</td><td>0.012</td><td>0.025</td><td>0.022</td><td>0.020</td><td>0.015</td><td>0.032</td><td>0.028</td><td>0.026</td><td>0.021</td><td>0.022</td><td>0.019</td><td>0.016</td><td>0.012</td></tr>
<tr><td>2</td><td>0.045</td><td>0.039</td><td>0.029</td><td>0.023</td><td>0.041</td><td>0.032</td><td>0.026</td><td>0.020</td><td>0.042</td><td>0.035</td><td>0.028</td><td>0.022</td><td>0.049</td><td>0.041</td><td>0.041</td><td>0.028</td><td>0.036</td><td>0.031</td><td>0.026</td><td>0.023</td></tr>
<tr><td>3</td><td>0.070</td><td>0.057</td><td>0.044</td><td>0.036</td><td>0.060</td><td>0.049</td><td>0.038</td><td>0.030</td><td>0.062</td><td>0.051</td><td>0.040</td><td>0.033</td><td>0.072</td><td>0.060</td><td>0.048</td><td>0.040</td><td>0.057</td><td>0.045</td><td>0.036</td><td>0.028</td></tr>
<tr><td>4</td><td>0.099</td><td>0.082</td><td>0.061</td><td>0.048</td><td>0.086</td><td>0.071</td><td>0.054</td><td>0.040</td><td>0.087</td><td>0.072</td><td>0.054</td><td>0.042</td><td>0.099</td><td>0.081</td><td>0.064</td><td>0.051</td><td>0.081</td><td>0.066</td><td>0.050</td><td>0.039</td></tr>
<tr><td>5</td><td>0.134</td><td>0.107</td><td>0.078</td><td>0.059</td><td>0.116</td><td>0.093</td><td>0.068</td><td>0.051</td><td>0.116</td><td>0.093</td><td>0.069</td><td>0.052</td><td>0.130</td><td>0.106</td><td>0.080</td><td>0.061</td><td>0.109</td><td>0.089</td><td>0.064</td><td>0.048</td></tr>
<tr><td>6</td><td>0.170</td><td>0.133</td><td>0.096</td><td>0.076</td><td>0.144</td><td>0.114</td><td>0.084</td><td>0.065</td><td>0.145</td><td>0.115</td><td>0.083</td><td>0.067</td><td>0.161</td><td>0.129</td><td>0.094</td><td>0.080</td><td>0.135</td><td>0.109</td><td>0.077</td><td>0.062</td></tr>
<tr><td>7</td><td>0.192</td><td>0.155</td><td>0.109</td><td>0.084</td><td>0.165</td><td>0.131</td><td>0.095</td><td>0.073</td><td>0.166</td><td>0.131</td><td>0.097</td><td>0.074</td><td>0.192</td><td>0.147</td><td>0.107</td><td>0.085</td><td>0.153</td><td>0.131</td><td>0.088</td><td>0.069</td></tr>
<tr><td>8</td><td>0.236</td><td>0.190</td><td>0.135</td><td>0.108</td><td>0.201</td><td>0.163</td><td>0.121</td><td>0.092</td><td>0.202</td><td>0.162</td><td>0.118</td><td>0.094</td><td>0.221</td><td>0.179</td><td>0.131</td><td>0.105</td><td>0.192</td><td>0.157</td><td>0.111</td><td>0.087</td></tr>
<tr><td>9</td><td>0.278</td><td>0.223</td><td>0.162</td><td>0.125</td><td>0.243</td><td>0.189</td><td>0.141</td><td>0.108</td><td>0.241</td><td>0.192</td><td>0.140</td><td>0.108</td><td>0.265</td><td>0.210</td><td>0.155</td><td>0.126</td><td>0.227</td><td>0.179</td><td>0.131</td><td>0.101</td></tr>
<tr><td>10</td><td>0.333</td><td>0.264</td><td>0.189</td><td>0.152</td><td>0.284</td><td>0.223</td><td>0.162</td><td>0.129</td><td>0.283</td><td>0.226</td><td>0.163</td><td>0.144</td><td>0.307</td><td>0.246</td><td>0.181</td><td>0.145</td><td>0.271</td><td>0.227</td><td>0.153</td><td>0.122</td></tr>
<tr><td>15</td><td>0.637</td><td>0.503</td><td>0.367</td><td>0.274</td><td>0.541</td><td>0.427</td><td>0.304</td><td>0.235</td><td>0.535</td><td>0.424</td><td>0.303</td><td>0.235</td><td>0.576</td><td>0.463</td><td>0.332</td><td>0.257</td><td>0.508</td><td>0.399</td><td>0.295</td><td>0.221</td></tr>
<tr><td>20</td><td>1.031</td><td>0.810</td><td>0.598</td><td>0.471</td><td>0.886</td><td>0.686</td><td>0.495</td><td>0.406</td><td>0.870</td><td>0.687</td><td>0.490</td><td>0.398</td><td>0.939</td><td>0.737</td><td>0.535</td><td>0.429</td><td>0.827</td><td>0.643</td><td>0.468</td><td>0.376</td></tr>
<tr><td>25</td><td>1.521</td><td>1.203</td><td>0.867</td><td>0.652</td><td>1.322</td><td>1.023</td><td>0.735</td><td>0.558</td><td>1.299</td><td>1.018</td><td>0.724</td><td>0.571</td><td>1.382</td><td>1.091</td><td>0.779</td><td>0.593</td><td>1.226</td><td>0.972</td><td>0.692</td><td>0.518</td></tr>
<tr><td>30</td><td>2.063</td><td>1.669</td><td>1.168</td><td>0.889</td><td>1.780</td><td>1.433</td><td>1.010</td><td>0.765</td><td>1.745</td><td>1.388</td><td>1.000</td><td>0.752</td><td>1.901</td><td>1.494</td><td>1.076</td><td>0.836</td><td>1.673</td><td>1.312</td><td>0.944</td><td>0.719</td></tr>
<tr><td>35</td><td>2.748</td><td>2.193</td><td>1.528</td><td>1.191</td><td>2.331</td><td>1.840</td><td>1.307</td><td>1.010</td><td>2.321</td><td>1.814</td><td>1.313</td><td>1.010</td><td>2.507</td><td>1.986</td><td>1.404</td><td>1.079</td><td>2.230</td><td>1.724</td><td>1.230</td><td>0.949</td></tr>
<tr><td>40</td><td>3.509</td><td>2.791</td><td>1.976</td><td>1.515</td><td>2.991</td><td>2.411</td><td>1.704</td><td>1.304</td><td>2.962</td><td>2.353</td><td>1.712</td><td>1.293</td><td>3.235</td><td>2.541</td><td>1.803</td><td>1.393</td><td>2.840</td><td>2.250</td><td>1.607</td><td>1.241</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.131</td><td>0.140</td><td>0.151</td><td>0.167</td><td>0.130</td><td>0.139</td><td>0.150</td><td>0.163</td><td>0.133</td><td>0.140</td><td>0.149</td><td>0.163</td><td>0.131</td><td>0.141</td><td>0.154</td><td>0.164</td><td>0.130</td><td>0.140</td><td>0.148</td><td>0.163</td></tr>
<tr><td>2</td><td>0.213</td><td>0.243</td><td>0.273</td><td>0.306</td><td>0.212</td><td>0.240</td><td>0.272</td><td>0.307</td><td>0.207</td><td>0.242</td><td>0.268</td><td>0.307</td><td>0.212</td><td>0.244</td><td>0.273</td><td>0.307</td><td>0.212</td><td>0.241</td><td>0.276</td><td>0.308</td></tr>
<tr><td>3</td><td>0.362</td><td>0.440</td><td>0.364</td><td>0.394</td><td>0.358</td><td>0.448</td><td>0.359</td><td>0.394</td><td>0.351</td><td>0.439</td><td>0.359</td><td>0.398</td><td>0.362</td><td>0.435</td><td>0.362</td><td>0.400</td><td>0.357</td><td>0.432</td><td>0.363</td><td>0.398</td></tr>
<tr><td>4</td><td>0.566</td><td>0.492</td><td>0.595</td><td>0.465</td><td>0.570</td><td>0.495</td><td>0.586</td><td>0.469</td><td>0.568</td><td>0.493</td><td>0.587</td><td>0.469</td><td>0.628</td><td>0.494</td><td>0.588</td><td>0.471</td><td>0.558</td><td>0.497</td><td>0.584</td><td>0.467</td></tr>
<tr><td>5</td><td>0.878</td><td>0.812</td><td>0.634</td><td>0.699</td><td>0.876</td><td>0.752</td><td>0.635</td><td>0.697</td><td>0.870</td><td>0.753</td><td>0.636</td><td>0.698</td><td>0.870</td><td>0.769</td><td>0.636</td><td>0.703</td><td>0.873</td><td>0.749</td><td>0.630</td><td>0.703</td></tr>
<tr><td>6</td><td>0.865</td><td>0.764</td><td>0.924</td><td>1.003</td><td>0.857</td><td>0.755</td><td>0.921</td><td>1.012</td><td>0.854</td><td>0.765</td><td>0.922</td><td>0.997</td><td>0.863</td><td>0.761</td><td>0.924</td><td>1.021</td><td>0.856</td><td>0.756</td><td>0.921</td><td>1.000</td></tr>
<tr><td>7</td><td>1.068</td><td>0.932</td><td>0.926</td><td>1.112</td><td>1.071</td><td>0.941</td><td>0.930</td><td>1.144</td><td>1.069</td><td>0.941</td><td>0.933</td><td>1.132</td><td>1.076</td><td>0.953</td><td>0.941</td><td>1.138</td><td>1.072</td><td>0.940</td><td>0.928</td><td>1.115</td></tr>
<tr><td>8</td><td>1.463</td><td>1.276</td><td>1.248</td><td>1.361</td><td>1.471</td><td>1.273</td><td>1.246</td><td>1.369</td><td>1.447</td><td>1.262</td><td>1.254</td><td>1.372</td><td>1.472</td><td>1.282</td><td>1.248</td><td>1.371</td><td>1.474</td><td>1.279</td><td>1.251</td><td>1.371</td></tr>
<tr><td>9</td><td>1.993</td><td>1.504</td><td>1.400</td><td>1.577</td><td>2.005</td><td>1.514</td><td>1.421</td><td>1.556</td><td>2.010</td><td>1.490</td><td>1.406</td><td>1.543</td><td>2.001</td><td>1.501</td><td>1.398</td><td>1.560</td><td>2.017</td><td>1.514</td><td>1.406</td><td>1.562</td></tr>
<tr><td>10</td><td>1.709</td><td>1.941</td><td>1.818</td><td>2.000</td><td>1.731</td><td>1.978</td><td>1.846</td><td>1.989</td><td>1.706</td><td>1.928</td><td>1.806</td><td>1.994</td><td>1.688</td><td>1.946</td><td>1.807</td><td>2.007</td><td>1.715</td><td>1.942</td><td>1.817</td><td>2.001</td></tr>
<tr><td>15</td><td>3.602</td><td>3.479</td><td>3.873</td><td>3.404</td><td>3.600</td><td>3.452</td><td>3.893</td><td>3.390</td><td>3.620</td><td>3.467</td><td>3.859</td><td>3.393</td><td>3.610</td><td>3.483</td><td>3.966</td><td>3.415</td><td>3.617</td><td>3.514</td><td>3.878</td><td>3.402</td></tr>
<tr><td>20</td><td>6.847</td><td>5.896</td><td>6.344</td><td>6.054</td><td>6.860</td><td>5.868</td><td>6.302</td><td>6.108</td><td>6.853</td><td>5.958</td><td>6.321</td><td>6.040</td><td>6.885</td><td>5.848</td><td>6.387</td><td>6.042</td><td>6.811</td><td>5.900</td><td>6.317</td><td>6.107</td></tr>
<tr><td>25</td><td>9.621</td><td>8.956</td><td>9.263</td><td>9.250</td><td>9.593</td><td>9.027</td><td>9.209</td><td>9.151</td><td>9.632</td><td>9.000</td><td>9.158</td><td>9.144</td><td>9.654</td><td>9.062</td><td>9.212</td><td>9.602</td><td>9.587</td><td>9.121</td><td>9.312</td><td>9.273</td></tr>
<tr><td>30</td><td>14.572</td><td>12.367</td><td>12.710</td><td>12.727</td><td>14.586</td><td>12.448</td><td>12.731</td><td>12.714</td><td>14.475</td><td>12.300</td><td>12.827</td><td>12.620</td><td>14.203</td><td>12.439</td><td>12.593</td><td>12.652</td><td>14.300</td><td>12.556</td><td>12.863</td><td>12.576</td></tr>
<tr><td>35</td><td>19.181</td><td>16.457</td><td>16.600</td><td>16.647</td><td>19.419</td><td>16.440</td><td>16.690</td><td>16.732</td><td>19.031</td><td>16.228</td><td>16.658</td><td>16.570</td><td>19.287</td><td>16.330</td><td>16.593</td><td>16.711</td><td>19.307</td><td>16.300</td><td>16.654</td><td>16.599</td></tr>
<tr><td>40</td><td>24.538</td><td>21.079</td><td>21.372</td><td>21.406</td><td>24.375</td><td>20.998</td><td>21.457</td><td>21.344</td><td>24.341</td><td>20.865</td><td>21.329</td><td>21.276</td><td>24.415</td><td>20.963</td><td>21.401</td><td>21.468</td><td>24.420</td><td>21.117</td><td>21.439</td><td>21.609</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.008</td><td>0.007</td><td>0.006</td><td>0.004</td><td>0.007</td><td>0.005</td><td>0.004</td><td>0.003</td><td>0.005</td><td>0.004</td><td>0.004</td><td>0.003</td><td>0.005</td><td>0.004</td><td>0.004</td><td>0.002</td><td>0.005</td><td>0.005</td><td>0.004</td><td>0.003</td></tr>
<tr><td>2</td><td>0.015</td><td>0.012</td><td>0.010</td><td>0.007</td><td>0.011</td><td>0.010</td><td>0.008</td><td>0.005</td><td>0.008</td><td>0.007</td><td>0.007</td><td>0.004</td><td>0.008</td><td>0.007</td><td>0.005</td><td>0.004</td><td>0.009</td><td>0.008</td><td>0.006</td><td>0.005</td></tr>
<tr><td>3</td><td>0.024</td><td>0.020</td><td>0.015</td><td>0.011</td><td>0.018</td><td>0.015</td><td>0.011</td><td>0.009</td><td>0.012</td><td>0.011</td><td>0.008</td><td>0.007</td><td>0.012</td><td>0.010</td><td>0.008</td><td>0.007</td><td>0.015</td><td>0.013</td><td>0.010</td><td>0.007</td></tr>
<tr><td>4</td><td>0.034</td><td>0.028</td><td>0.021</td><td>0.016</td><td>0.026</td><td>0.021</td><td>0.016</td><td>0.012</td><td>0.018</td><td>0.015</td><td>0.012</td><td>0.009</td><td>0.019</td><td>0.015</td><td>0.011</td><td>0.009</td><td>0.022</td><td>0.018</td><td>0.013</td><td>0.010</td></tr>
<tr><td>5</td><td>0.047</td><td>0.037</td><td>0.026</td><td>0.021</td><td>0.034</td><td>0.028</td><td>0.020</td><td>0.015</td><td>0.026</td><td>0.020</td><td>0.015</td><td>0.011</td><td>0.025</td><td>0.020</td><td>0.016</td><td>0.011</td><td>0.030</td><td>0.024</td><td>0.018</td><td>0.013</td></tr>
<tr><td>6</td><td>0.057</td><td>0.047</td><td>0.033</td><td>0.026</td><td>0.043</td><td>0.035</td><td>0.025</td><td>0.020</td><td>0.030</td><td>0.025</td><td>0.017</td><td>0.014</td><td>0.031</td><td>0.025</td><td>0.017</td><td>0.014</td><td>0.037</td><td>0.030</td><td>0.021</td><td>0.017</td></tr>
<tr><td>7</td><td>0.067</td><td>0.053</td><td>0.038</td><td>0.029</td><td>0.050</td><td>0.040</td><td>0.028</td><td>0.022</td><td>0.036</td><td>0.028</td><td>0.020</td><td>0.015</td><td>0.037</td><td>0.028</td><td>0.020</td><td>0.015</td><td>0.044</td><td>0.034</td><td>0.025</td><td>0.018</td></tr>
<tr><td>8</td><td>0.082</td><td>0.067</td><td>0.047</td><td>0.037</td><td>0.062</td><td>0.049</td><td>0.037</td><td>0.028</td><td>0.043</td><td>0.035</td><td>0.025</td><td>0.020</td><td>0.044</td><td>0.035</td><td>0.026</td><td>0.020</td><td>0.053</td><td>0.042</td><td>0.031</td><td>0.024</td></tr>
<tr><td>9</td><td>0.098</td><td>0.078</td><td>0.056</td><td>0.043</td><td>0.074</td><td>0.059</td><td>0.042</td><td>0.032</td><td>0.052</td><td>0.041</td><td>0.030</td><td>0.023</td><td>0.052</td><td>0.042</td><td>0.030</td><td>0.022</td><td>0.062</td><td>0.051</td><td>0.036</td><td>0.028</td></tr>
<tr><td>10</td><td>0.118</td><td>0.093</td><td>0.066</td><td>0.052</td><td>0.088</td><td>0.068</td><td>0.049</td><td>0.040</td><td>0.061</td><td>0.049</td><td>0.034</td><td>0.029</td><td>0.062</td><td>0.048</td><td>0.035</td><td>0.029</td><td>0.075</td><td>0.059</td><td>0.042</td><td>0.033</td></tr>
<tr><td>15</td><td>0.223</td><td>0.180</td><td>0.127</td><td>0.095</td><td>0.167</td><td>0.133</td><td>0.093</td><td>0.072</td><td>0.115</td><td>0.092</td><td>0.065</td><td>0.050</td><td>0.117</td><td>0.093</td><td>0.067</td><td>0.052</td><td>0.142</td><td>0.114</td><td>0.080</td><td>0.062</td></tr>
<tr><td>20</td><td>0.369</td><td>0.289</td><td>0.208</td><td>0.164</td><td>0.269</td><td>0.212</td><td>0.154</td><td>0.122</td><td>0.189</td><td>0.151</td><td>0.107</td><td>0.085</td><td>0.192</td><td>0.149</td><td>0.109</td><td>0.085</td><td>0.232</td><td>0.180</td><td>0.132</td><td>0.104</td></tr>
<tr><td>25</td><td>0.543</td><td>0.427</td><td>0.308</td><td>0.229</td><td>0.401</td><td>0.314</td><td>0.227</td><td>0.169</td><td>0.282</td><td>0.219</td><td>0.161</td><td>0.120</td><td>0.284</td><td>0.223</td><td>0.161</td><td>0.124</td><td>0.345</td><td>0.269</td><td>0.194</td><td>0.145</td></tr>
<tr><td>30</td><td>0.715</td><td>0.586</td><td>0.423</td><td>0.317</td><td>0.542</td><td>0.431</td><td>0.311</td><td>0.234</td><td>0.380</td><td>0.302</td><td>0.214</td><td>0.164</td><td>0.387</td><td>0.304</td><td>0.222</td><td>0.166</td><td>0.467</td><td>0.371</td><td>0.268</td><td>0.204</td></tr>
<tr><td>35</td><td>0.961</td><td>0.754</td><td>0.545</td><td>0.423</td><td>0.723</td><td>0.570</td><td>0.402</td><td>0.314</td><td>0.504</td><td>0.396</td><td>0.282</td><td>0.216</td><td>0.520</td><td>0.402</td><td>0.285</td><td>0.219</td><td>0.667</td><td>0.488</td><td>0.344</td><td>0.263</td></tr>
<tr><td>40</td><td>1.232</td><td>0.970</td><td>0.707</td><td>0.545</td><td>0.930</td><td>0.724</td><td>0.523</td><td>0.399</td><td>0.646</td><td>0.510</td><td>0.365</td><td>0.283</td><td>0.665</td><td>0.522</td><td>0.372</td><td>0.284</td><td>0.790</td><td>0.637</td><td>0.447</td><td>0.341</td></tr>
</tbody></table>
<a class="return" href="./index.html">back to overview</a>
</body>
</html>