From 11080471c8d05e11f11338c238f4887ddc2da0f0 Mon Sep 17 00:00:00 2001 From: Postbot Date: Sat, 9 Sep 2017 05:50:56 +0800 Subject: [PATCH] Create _benchmarks/point-object-vs-x-y-array.md --- _benchmarks/point-object-vs-x-y-array.md | 31 ++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 _benchmarks/point-object-vs-x-y-array.md diff --git a/_benchmarks/point-object-vs-x-y-array.md b/_benchmarks/point-object-vs-x-y-array.md new file mode 100644 index 00000000..fdf5ce1d --- /dev/null +++ b/_benchmarks/point-object-vs-x-y-array.md @@ -0,0 +1,31 @@ +--- +title: Point object vs X/Y -array +setup: | + var pt = function(x,y){ + this.X = x; + this.Y = y; + } + var poly = new Array(1000); + var pt2; + + var poly_X = new Float64Array(1000); + var poly_Y = new Float64Array(1000); +tests: + - + name: Point object + code: | + for(var i = 0; i < 1000; i++) + { + pt2 = new pt(Math.random,Math.random); + poly[i] = pt2; + } + - + name: X/Y -array + code: | + for(var i = 0; i < 1000; i++) + { + poly_X[i] = Math.random; + poly_Y[i] = Math.random; + } +--- +Point-object vs. X/Y -typed arrays