889769b4df
$ python -u tools/run_perf.py --binary-override-path out/x64.release/d8 --filter "JSTests/Strings/StringToLocaleCase" test/js-perf-test/JSTests.json INFO >>> Running suite: JSTests/Strings/StringToLocaleCase INFO >>> Stdout (#1): StringToLocaleUpperCaseTR-Strings(Score): 622 StringToLocaleLowerCaseTR-Strings(Score): 728 StringToLocaleUpperCase-Strings(Score): 1129 StringToLocaleLowerCase-Strings(Score): 1548 Bug: v8:8839 Change-Id: I35e20c84614e99cb84ae51c175ac6b1cd53ad3a6 Reviewed-on: https://chromium-review.googlesource.com/c/1469327 Commit-Queue: Frank Tang <ftang@chromium.org> Reviewed-by: Jakob Kummerow <jkummerow@chromium.org> Cr-Commit-Position: refs/heads/master@{#59615}
36 lines
1.2 KiB
JavaScript
36 lines
1.2 KiB
JavaScript
// Copyright 2019 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('StringToLocaleUpperCaseTR', [5], [
|
||
new Benchmark('StringToLocaleUpperCaseTR', false, false, 0,
|
||
StringToLocaleUpperCaseTR)
|
||
]);
|
||
new BenchmarkSuite('StringToLocaleLowerCaseTR', [5], [
|
||
new Benchmark('StringToLocaleLowerCaseTR', false, false, 0,
|
||
StringToLocaleLowerCaseTR),
|
||
]);
|
||
new BenchmarkSuite('StringToLocaleUpperCase', [5], [
|
||
new Benchmark('StringToLocaleUpperCase', false, false, 0,
|
||
StringToLocaleUpperCase)
|
||
]);
|
||
new BenchmarkSuite('StringToLocaleLowerCase', [5], [
|
||
new Benchmark('StringToLocaleLowerCase', false, false, 0,
|
||
StringToLocaleLowerCase),
|
||
]);
|
||
|
||
var shortString = "Îñţérñåţîöñåļîžåţîöñ Ļöçåļîžåţîöñ החןןם שםוןמ Γρεεκ ισ φθν 一二三";
|
||
|
||
function StringToLocaleUpperCase() {
|
||
return shortString.toLocaleUpperCase();
|
||
}
|
||
function StringToLocaleLowerCase() {
|
||
return shortString.toLocaleLowerCase();
|
||
}
|
||
function StringToLocaleUpperCaseTR() {
|
||
return shortString.toLocaleUpperCase(["tr"]);
|
||
}
|
||
function StringToLocaleLowerCaseTR() {
|
||
return shortString.toLocaleLowerCase(["tr"]);
|
||
}
|