Commit 0feed731 authored by Peter Marshall's avatar Peter Marshall Committed by Commit Bot

[Test] Add a perf test for TypedArray construct by typed array.

BUG=v8:5977

Change-Id: Ic756fd44a945f98d51c0914dcc6c3b82111d170d
Reviewed-on: https://chromium-review.googlesource.com/456419Reviewed-by: 's avatarFranziska Hinkelmann <franzih@chromium.org>
Commit-Queue: Peter Marshall <petermarshall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#43978}
parent 47da8de2
...@@ -321,6 +321,18 @@ ...@@ -321,6 +321,18 @@
"main": "run.js", "main": "run.js",
"test_flags": ["construct-arraylike"] "test_flags": ["construct-arraylike"]
}, },
{
"name": "ConstructByTypedArray",
"main": "run.js",
"test_flags": ["construct-typedarray"]
},
{
"name": "ConstructByTypedArray--noTF",
"flags": ["--no-turbo"],
"results_regexp": "^TypedArrays\\-ConstructByTypedArray\\(Score\\): (.+)$",
"main": "run.js",
"test_flags": ["construct-typedarray"]
},
{ {
"name": "Sort", "name": "Sort",
"main": "run.js", "main": "run.js",
......
// Copyright 2017 the V8 project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
new BenchmarkSuite('ConstructByTypedArray', [1000], [
new Benchmark('ConstructByTypedArray', false, false, 0, constructor),
]);
var length = 1024;
var arr = new Uint8Array(length);
for (var i = 0; i < length; i++) {
arr[i] = i;
}
function constructor() {
new Float64Array(arr);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment