- 279 名前:デフォルトの名無しさん mailto:sage [2016/06/27(月) 23:12:26.18 ID:n3Kagte5.net]
- >>275
今回は保存用(内部保持データ)なのでそれは使えない。 >>276 > 半年以内の記事でないと評価に値しない。 それはそうだが実際に遅い。 FF(47.0)でも試したが、上記ほどの差はなく、ほぼ1倍だった。 絶対値としては両方ともchrome(50.0.2630.1 canary SyzyASan)のInt32Arrayとほぼ同じで、 chromeのarrayが速いだけのようだ。 なお古いchrome(49.0.2623.112 beta-m)でも試したが傾向は同じ。(ただし全体的になぜか5倍ほど遅い) とりあえず環境によるのかもしれないので、>>270の結果(>>271)を環境とともに貼ってくれれば助かる。 コピペすればそのまま実行できる。当たり前だが数字が大きい方が遅い。 なお>>271はchrome(50.0.2630.1 canary SyzyASan) + Vista だ。 > そして確かにasm.jsベースで書けば理論的には最大パフォーマンスに近いものが作れるだろう いや、だからそれは「局所的」速度の話だろ。 俺は「全体的」速度を上げようとしている。 不要なオブジェクト生成はしていないので、メモリ攪拌はない。 ただし、どうしてもキャッシュミスは多いはずなので、これを改善しようとしている。 アクセスは150個単位で行われるため、TypedArrayにまとめてしまえばキャッシュヒットするようになる。(はず) https://sites.google.com/site/shunichisnote/translations/data-oriented-design ただ、今はそれ以前の段階で、全体的なメモリ使用量を削減しようとしている。
|

|