2014年09月21日

v3.4.1の速度測定結果

続いてv3.4.1時の速度測定結果を記載します。

MacBook Pro 13" Retina
ブラウザ正答判定全盤面描画(SVG)リサイズ時描画(SVG)全盤面描画(canvas)リサイズ時描画(canvas)
Safari 7.0.2 0.11ms 0.92ms 22.33ms 3.20ms 4.03ms
Chrome 39 canary 0.13ms 0.94ms 22.79ms 3.34ms 4.39ms
Firefox 32.0.1 0.23ms 0.98ms 15.09ms 16.46ms 18.52ms

MacBook Pro 13" Retina (Windows 8.1 on Parallels)
ブラウザ正答判定全盤面描画(SVG)リサイズ時描画(SVG)全盤面描画(canvas)リサイズ時描画(canvas)
IE11 0.27ms 2.67ms 42.19ms 6.91ms 8.36ms
IE11 (IE10 mode) 0.59ms 10.23ms 96.79ms 8.55ms 10.51ms
IE11 (IE9 mode) 0.60ms 9.92ms 96.79ms 8.55ms 10.32ms
Opera 12.17 0.42ms 1.76ms 16.50ms 9.80ms 11.74ms
Firefox 32.0.1 0.30ms 1.05ms 17.96ms 20.74ms 23.46ms
ブラウザ正答判定全盤面描画(VML)リサイズ時描画(VML)
IE11 (IE8 mode) 0.57ms 8.14ms 539.83ms
IE11 (IE7 mode) 0.58ms 8.28ms 531.43ms

タブレットその他
ブラウザ正答判定全盤面描画(SVG)リサイズ時描画(SVG)全盤面描画(canvas)リサイズ時描画(canvas)
iPad Air + Safari 7.0 0.30ms 2.62ms 68.91ms 6.51ms 12.28ms
iPhone 4 + Safari 5.1 10.05ms 46.37ms 361.08ms 127.46ms 166.03ms
Nexus 7 + Chrome 37 1.15ms 10.66ms 244.40ms 53.20ms 63.31ms
Nexus 7 + Firefox 32.0.1 2.04ms 8.09ms 170.39ms 150.35ms 160.46ms
F-01F + Android標準ブラウザ 4.2 2.06ms 15.75ms 121.23ms 53.25ms 66.23ms
F-01F + Chrome 37 0.88ms 8.66ms 163.21ms 41.95ms 45.92ms
F-01F + Firefox 32.0.1 1.69ms 6.65ms 111.88ms 111.39ms 107.80ms
WiiU 5.42ms 22.17ms 234.95ms 77.45ms 85.94ms
3DS 164.00ms - - 2071.20ms 2172.60ms

SVGの描画速度は大幅に改善できました。リサイズ時はちょっと遅くなっていますがまぁいいかな、、
で、なぜかcanvas描画の方も改善している
Chromeの速度が復活しています。また、Firefoxも多少動作速度の改善が進んでいる様子ですね。
posted by はっぱ at 02:54| Comment(8) | TrackBack(0) | プログラム

描画speed調査 ぱずぷれv3.4.0

ぱずぷれv3.4.1で描画ルーチンをかなり修正したので、v3.4.0, v3.4.1の描画速度調査結果を記載します。
MacBook Pro 13" Retina
ブラウザ正答判定全盤面描画(SVG)リサイズ時描画(SVG)全盤面描画(canvas)リサイズ時描画(canvas)
Safari 7.0.2 0.21ms 15.25ms 31.63ms 3.02ms 4.05ms
0.23ms 20.15ms 25.98ms 4.04ms 4.38ms
Chrome 35 canary 1.05ms 17.49ms 35.22ms 6.11ms 6.28ms
Firefox 27.0.1 0.45ms 6.56ms 20.04ms 20.49ms 21.73ms

MacBook Pro 13" Retina (Windows 8 on Parallels)
ブラウザ正答判定全盤面描画(SVG)リサイズ時描画(SVG)全盤面描画(canvas)リサイズ時描画(canvas)
IE11 0.36ms 24.00ms 41.22ms 8.35ms 12.24ms
IE10 0.60ms 42.10ms 38.31ms 13.79ms 11.52ms
Opera 12.16 0.85ms 7.44ms 20.64ms 11.68ms 13.14ms
Firefox 27.0.1 0.49ms 6.21ms 24.24ms 28.60ms 31.22ms
ブラウザ正答判定全盤面描画(VML)リサイズ時描画(VML)
IE10 (IE8 mode) 0.65ms 78.91ms 333.12ms
IE10 (IE7 mode) 0.64ms 87.63ms 377.12ms

6年前のLet's note (Core Solo + Windows XP)
ブラウザ正答判定全盤面描画(VML)リサイズ時描画(VML)
IE6 (IE Collection) 174.59ms 1014.60ms 2603.30ms
IE8 30.52ms 657.80ms 917.20ms
ブラウザ正答判定全盤面描画(SVG)リサイズ時描画(SVG)全盤面描画(canvas)リサイズ時描画(canvas)
Firefox 2.0.0.20 27.52ms 84.31ms 382.66ms - -
Firefox 3.0.18 12.64ms 37.59ms 255.42ms - -
Firefox 3.6.28 8.58ms 28.84ms 141.66ms 121.43ms 129.72ms
Firefox 28.0 1.53ms 17.11ms 65.49ms 83.15ms 90.51ms
Chrome 33 4.60ms 61.92ms 106.30ms 29.42ms 31.95ms
Safari 3.2.3 14.40ms 79.86ms 153.33ms - -
Safari 5.1.7 3.65ms 25.26ms 71.18ms 41.32ms 47.22ms
Opera 12.16 3.29ms 22.68ms 63.07ms 45.02ms 50.13ms

タブレットその他
ブラウザ正答判定全盤面描画(SVG)リサイズ時描画(SVG)全盤面描画(canvas)リサイズ時描画(canvas)
iPad Air + Safari 7.0 0.62ms 41.45ms 58.55ms 8.97ms 10.81ms
iPhone 4 + Safari 5.1 16.65ms 115.80ms 303.38ms 135.24ms 155.57ms
Nexus 7 + Chrome 33 9.26ms 142.02ms 234.97ms 56.27ms 53.96ms
Nexus 7 + Firefox 27.0 3.15ms 40.92ms 143.55ms 173.68ms 202.97ms
F-01F + Android標準ブラウザ 4.2 7.85ms 36.12ms 102.62ms 62.57ms 69.95ms
F-01F + Chrome 33 7.47ms 114.68ms 164.34ms 41.70ms 43.21ms
F-01F + Firefox 27.0 2.76ms 35.26ms 140.37ms 124.33ms 173.30ms
WiiU 9.66ms 276.96ms 352.23ms 84.89ms 80.74ms
3DS 261.86ms - - 2288.00ms 2328.40ms

v3.3.6時のNexus 7がタッチパネルのもっさり感は、viewportが実解像度よりかなり大きかったためでした。
Chromeは、この測定をしたときは前回測定の26とかと比べて遅くなっていました。最近は速度が復活したようです。
また、v3.4.0は正答判定速度が前回よりかなり遅くなってしまった。これはv3.4.1で修正しています。
posted by はっぱ at 02:41| Comment(9) | TrackBack(0) | プログラム