| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <!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() {
- var times = 5000000;
- //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>
|