JavaScript情報交換所(プログラミング既習者専用) [無断転載禁止]©2ch.net (766レス)
JavaScript情報交換所(プログラミング既習者専用) [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1449440793/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
271: デフォルトの名無しさん [sage] 2016/06/27(月) 01:40:47.25 ID:n3Kagte5 array: 1,2 Int32Array: 2,2 array: 2,2 Int32Array: 4,4 array: 22,22 Int32Array: 35,35 array: 235,235 Int32Array: 369,369 array: 2544,2544 Int32Array: 3665,3665 array: 24831,24831 Int32Array: 36757,36757 http://mevius.5ch.net/test/read.cgi/tech/1449440793/271
279: デフォルトの名無しさん [sage] 2016/06/27(月) 23:12:26.18 ID:n3Kagte5 >>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 ただ、今はそれ以前の段階で、全体的なメモリ使用量を削減しようとしている。 http://mevius.5ch.net/test/read.cgi/tech/1449440793/279
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.031s