Sign in
chromium
/
external
/
github.com
/
WebKit
/
webkit
/
refs/heads/main
/
.
/
JSTests
/
microbenchmarks
/
map-set-delete-churn.js
blob: 732043b79fbf13edbf76af40aad2b2a22e6fa771 [
file
] [
edit
]
var
m
=
new
Map
();
for
(
var
i
=
0
;
i
<
32
;
++
i
)
m
.
set
(
"k"
+
i
,
i
);
var
acc
=
0
;
for
(
var
i
=
0
;
i
<
1000000
;
++
i
)
{
m
.
set
(
"t"
,
i
);
m
.
delete
(
"t"
);
acc
+=
m
.
size
;
}
if
(
acc
!==
32000000
)
throw
new
Error
(
"bad result: "
+
acc
);