Skip to content

Instantly share code, notes, and snippets.

@gskachkov
Created February 22, 2016 23:51
Show Gist options
  • Save gskachkov/8bee24971a8edd2b4c5e to your computer and use it in GitHub Desktop.
Save gskachkov/8bee24971a8edd2b4c5e to your computer and use it in GitHub Desktop.
Perf result
MacBook-Pro-Skachkov-2:Webkit2 Developer$ Tools/Scripts/run-jsc-benchmarks after:/Users/Developer/Projects/Webkit2/WebKitBuild/af_opt_1/Release/jsc before:/Users/Developer/Projects/Webkit2/WebKitBuild/before_opt_1/Release/jsc --benchmarks='arrow' --warmup 2 --rerun 4
Warning: could not identify checkout location for after
Warning: could not identify checkout location for before
84/84
Generating benchmark report at /Users/Developer/Projects/Webkit2/after_before_JSRegress_MacBook-Pro-Skachkov-2_20160223_0150_report.txt
And raw data at /Users/Developer/Projects/Webkit2/after_before_JSRegress_MacBook-Pro-Skachkov-2_20160223_0150.json
Benchmark report for JSRegress on MacBook-Pro-Skachkov-2 (MacBookPro8,1).
VMs tested:
"after" at /Users/Developer/Projects/Webkit2/WebKitBuild/af_opt_1/Release/jsc
"before" at /Users/Developer/Projects/Webkit2/WebKitBuild/before_opt_1/Release/jsc
Collected 4 samples per benchmark/VM, with 4 VM invocations per benchmark. Ran 4 benchmark iterations, and measured the
total time of those iterations, for each sample. Emitted a call to gc() between sample measurements. Used 8 benchmark
iterations per VM invocation for warm-up. Used the jsc-specific preciseTime() function to get microsecond-level timing.
Reporting benchmark execution times with 95% confidence intervals in milliseconds.
after before
arrowfunction-call-in-class-constructor 394.7158+-21.0169 ! 634.8511+-48.3616 ! definitely 1.6084x slower
arrowfunction-call-in-class-method 157.8157+-15.1707 ! 301.9045+-19.2498 ! definitely 1.9130x slower
arrowfunction-call-in-function 41.9004+-3.7330 ! 185.3675+-12.1667 ! definitely 4.4240x slower
arrowfunction-call 56.3188+-5.7260 ? 57.9895+-4.0891 ? might be 1.0297x slower
<geometric> 110.0303+-5.6665 ! 212.9248+-6.0661 ! definitely 1.9351x slower
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment