[過去ログ]
JavaScript の質問用スレッド vol.125 (1002レス)
上
下
前
次
1-
新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
48
:
(ワッチョイ 3501-bBdM
[126.94.243.226])
2022/09/03(土)11:16
ID:RJZpwhgn0(5/6)
AA×
>>47
>>41
>>42
>>47
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
48: (ワッチョイ 3501-bBdM [126.94.243.226]) [sage] 2022/09/03(土) 11:16:26.73 ID:RJZpwhgn0 >>47 高速化で考えるべきは「ループ回数の削減」と「変換回数の削減」 >>41 source >>42 reduce >>47 map reduceはループ回数は削減されているが、変換回数がsourceよりも多い 要素数6では「変換コスト > 検索コスト」になってしまい、sourceよりも遅い 要素数192では「変換コスト < 検索コスト」となるので、sourceよりも速い mapの変換回数は2回で Array.from() と results.values() のみ ループ回数、変換回数ともにsource,reduceよりも少ない 要素数6、要素数192のいずれも map が最速となる 実際のところ、変換を一度も発生させないコードが理想となる データの持ち方として配列(new Array)であるべきなのか、はよく考えた方がいい http://mevius.5ch.net/test/read.cgi/tech/1659855460/48
高速化で考えるべきはループ回数の削減と変換回数の削減 はループ回数は削減されているが変換回数がよりも多い 要素数では変換コスト 検索コストになってしまいよりも遅い 要素数では変換コスト 検索コストとなるのでよりも速い の変換回数は回で と のみ ループ回数変換回数ともによりも少ない 要素数要素数のいずれも が最速となる 実際のところ変換を一度も発生させないコードが理想となる データの持ち方として配列 であるべきなのかはよく考えた方がいい
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 954 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.041s