dart-sdk/benchmarks
Kallen Tu 1db1a837f8 Added SoundSplayTreeSieve benchmark for variantly sound interfaces.
Dart2JS
sdk/bin/dart2js_developer sieve.dart --enable-experiment=variance --experiment-new-rti --omit-implicit-checks --out=soundsplay.js --lax-runtime-type-to-string
CollectionSieves-SplayTreeSet-removeLoop(RunTime): 4307.52688172043 us.
CollectionSieves-SoundSplayTreeSet-removeLoop(RunTime): 4344.902386117137 us.

sdk/bin/dart2js_developer sieve.dart --enable-experiment=variance --experiment-new-rti --out=soundsplay.js
CollectionSieves-SplayTreeSet-removeLoop(RunTime): 73714.28571428572 us.
CollectionSieves-SoundSplayTreeSet-removeLoop(RunTime): 73714.28571428572 us.

DDK
pkg/dev_compiler/tool/ddb -d -r chrome --enable-experiment=variance -k sieve.dart
CollectionSieves-SplayTreeSet-removeLoop(RunTime): 29097.17391304348
CollectionSieves-SoundSplayTreeSet-removeLoop(RunTime): 22948.409090909092 us.

Change-Id: Ie78febebe57295d7d5fd10e07d95da118f285cce
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/129303
Commit-Queue: Kallen Tu <kallentu@google.com>
Reviewed-by: Leaf Petersen <leafp@google.com>
2019-12-20 23:54:15 +00:00
..
BigIntParsePrint/dart Add BigInt/Int64 parse/toString benchmark 2019-10-04 00:45:03 +00:00
Calls/dart [vm/benchmarks] Add sync/sync*/async/async* call benchmarks 2019-08-22 12:21:19 +00:00
Example/dart [benchmark] Add top level benchmarks directory. 2019-07-10 14:51:14 +00:00
FfiBoringssl/dart [vm] DBC is obsolete. Remove dead code. 2019-10-27 18:18:29 +00:00
FfiCall/dart [vm] DBC is obsolete. Remove dead code. 2019-10-27 18:18:29 +00:00
FfiMemory/dart [vm] DBC is obsolete. Remove dead code. 2019-10-27 18:18:29 +00:00
FfiStruct/dart [vm/ffi] Remove Struct type argument 2019-10-15 18:35:57 +00:00
Isolate/dart [vm/benchmark] Add *Bytes suffix to Isolate SendReceive benchmark 2019-09-05 15:25:33 +00:00
IsolateJson/dart [vm/benchmarks] Add benchmark that decodes json on a separate isolate. 2019-11-04 21:50:15 +00:00
IsolateSpawn/dart [vm/benchmark] Add IsolateSpawnMemory.Dart2JSDeltaRss benchmarks. 2019-11-04 23:53:05 +00:00
IsolateSpawnMemory/dart [vm/concurrency] Update IsolateSpawnMemory benchmark 2019-12-03 12:07:55 +00:00
SoundSplayTreeSieve/dart Added SoundSplayTreeSieve benchmark for variantly sound interfaces. 2019-12-20 23:54:15 +00:00
analysis_options.yaml [vm/benchmarks] Add IsolateSpawn spawn latency and memory benchmarks. 2019-10-11 19:52:12 +00:00