エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
TypedArrayを広範囲にわたって書き替える処理は、やりようによってはかなり速度差が出ます。buffer(Arra... TypedArrayを広範囲にわたって書き替える処理は、やりようによってはかなり速度差が出ます。buffer(ArrayBuffer)を異なる型で扱う事ができるので、それをうまく利用します。例えば以下の処理では4byte周期で0,1,2,3という風に埋めていきます。 for(let a=1<<10,b=11,c=256;b--;a+=a){ let A=new Uint8Array(a); console.log("size:",a) console.time("u8"); for(let b=c;b--;)for(let b=0;b<a;A[b++]=3)A[b++]=0,A[b++]=1,A[b++]=2; console.timeEnd("u8"); console.time("u16"); for(let b=c;b--;)for(let b=a>>1,B=new Uint16Ar