123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <!DOCTYPE HTML>
- <html lang="en">
- <head>
- <title>Performance Tests</title>
- <script type="text/javascript" src="../src/Three.js"></script>
- <script type="text/javascript" src="../src/core/Vector2.js"></script>
- <script type="text/javascript" src="../src/core/Vector3.js"></script>
- <script type="text/javascript" src="../src/core/Vector4.js"></script>
- <script type="text/javascript" src="../src/core/Matrix3.js"></script>
- <script type="text/javascript" src="../src/core/Matrix4.js"></script>
- <script type="text/javascript" src="../src/core/Vector2.old.js"></script>
- <script type="text/javascript" src="../src/core/Vector3.old.js"></script>
- <script type="text/javascript" src="../src/core/Vector4.old.js"></script>
- <script type="text/javascript" src="../src/core/Matrix3.old.js"></script>
- <script type="text/javascript" src="../src/core/Matrix4.old.js"></script>
- <script type="text/javascript">
- function initTest() {
- alert("hello");
- var times = 50000;
- //Vector2
- console.time("Vector2 x " + times);
- for( var i = 0; i < times; ++i) {
- var v = new THREE.Vector2();
- }
- console.timeEnd("Vector2 x " + times);
- console.time("Vector2Orig x " + times);
- for( var i = 0; i < times; ++i) {
- var v = new THREE.Vector2Orig();
- }
- console.timeEnd("Vector2Orig x " + times);
- //Vector3
- console.time("Vector3 x " + times);
- for( var i = 0; i < times; ++i) {
- var v = new THREE.Vector3();
- }
- console.timeEnd("Vector3 x " + times);
- console.time("Vector3Orig x " + times);
- for( var i = 0; i < times; ++i) {
- var v = new THREE.Vector3Orig();
- }
- console.timeEnd("Vector3Orig x " + times);
- //Vector4
- console.time("Vector4 x " + times);
- for( var i = 0; i < times; ++i) {
- var v = new THREE.Vector4();
- }
- console.timeEnd("Vector4 x " + times);
- console.time("Vector4Orig x " + times);
- for( var i = 0; i < times; ++i) {
- var v = new THREE.Vector4Orig();
- }
- console.timeEnd("Vector4Orig x " + times);
- //Matrix4
- console.time("Matrix4 x " + times);
- for( var i = 0; i < times; ++i) {
- var v = new THREE.Matrix4();
- }
- console.timeEnd("Matrix4 x " + times);
- console.time("Matrix4Orig x " + times);
- for( var i = 0; i < times; ++i) {
- var v = new THREE.Matrix4Orig();
- }
- console.timeEnd("Matrix4Orig x " + times);
- }
- </script>
- </head>
- <body onload="initTest();">
- </body>
- </html>
|