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