• Simon Zünd's avatar
    [js-perf] Improve end of serialize StackTrace benchmark · 027c2677
    Simon Zünd authored
    The serialize set of microbenchmarks serializes Error.stack of a
    prepared set of error objects. When all objects have been serialized,
    the benchmark then wrapped around and only accessed the resulting
    string properties. This, of course, is a lot faster and benchmark
    results are heavily fluctuating when the end is reached.
    
    This CL fixes this by introducing a payload that should be similiar
    to the specific workload, which is executed after the end is reached.
    
    R=petermarshall@chromium.org
    
    Bug: v8:8742
    Change-Id: I7183d04e7c06af0c16fe3412e902f0d33605bc25
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1524485Reviewed-by: 's avatarPeter Marshall <petermarshall@chromium.org>
    Commit-Queue: Simon Zünd <szuend@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#60297}
    027c2677
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
custom_deps Loading commit data...
docs Loading commit data...
gni Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.clang-tidy Loading commit data...
.editorconfig Loading commit data...
.git-blame-ignore-revs Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.vpython Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...