Add more memory tests.

This commit is contained in:
kovacsv 2022-02-26 08:28:01 +01:00
parent df682b42ff
commit bb6b4daa0e

View File

@ -19,6 +19,7 @@
};
let numberOfCoords = 1000000;
let numberOfNumbers = 100000000;
let vector = null;
function ArrayOfCoords ()
@ -30,7 +31,7 @@
alert ('ready');
}
function ArrayOfNumbers ()
function ArrayOfCoordComponents ()
{
vector = [];
for (let i = 0; i < numberOfCoords; i++) {
@ -38,12 +39,32 @@
}
alert ('ready');
}
function ArrayOfNumbers ()
{
vector = [];
for (let i = 0; i < numberOfNumbers; i++) {
vector.push (1.0);
}
alert ('ready');
}
function ArrayOfNumbersFloat32Arr ()
{
vector = new Float32Array (numberOfNumbers);
for (let i = 0; i < numberOfNumbers; i++) {
vector[i] = 1.0;
}
alert ('ready');
}
</script>
</head>
<body>
<input type="button" value="ArrayOfCoords" onclick="ArrayOfCoords ()"/>
<input type="button" value="ArrayOfNumbers" onclick="ArrayOfCoordComponents ()"/>
<input type="button" value="ArrayOfNumbers" onclick="ArrayOfNumbers ()"/>
<input type="button" value="ArrayOfNumbersFloat32Arr" onclick="ArrayOfNumbersFloat32Arr ()"/>
</body>
</html>