dart-sdk/benchmarks
William Hesse 1f80809e0d Roll benchmark_harness to version 2.3.0, add new benchmark.
This relands "Add copy of ObjectHash benchmark that uses hardware performance counters"

It lands a roll of benchmark_harness to a new version without
the breaking change in the previous, reverted, roll.
It adds a copy of a benchmark that uses
the new features in benchmark_harness.

Reason for reland: The breaking change is removed from benchmark harness.

Original change's description:
> Revert "Add copy of ObjectHash benchmark that uses hardware performance counters"
>
> This reverts commit faee649175.
>
> Reason for revert: The new version of benchmark_harness breaks cbuild.
>
> Original change's description:
> > Add copy of ObjectHash benchmark that uses hardware performance counters
> >
> > Bug: b/320440992
> > Change-Id: Ia504a59861b2de32c0b82d6bb38491600a37e9ff
> > Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/363703
> > Reviewed-by: Jonas Termansen <sortie@google.com>
>
> Bug: b/320440992
> Change-Id: I19bd814c1641243ab0b75f45bc55cdfe27d4bff3
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/363740
> Auto-Submit: Alexander Thomas <athom@google.com>
> Commit-Queue: Emmanuel Pellereau <emmanuelp@google.com>
> Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
> Commit-Queue: Ivan Inozemtsev <iinozemtsev@google.com>
> Reviewed-by: Emmanuel Pellereau <emmanuelp@google.com>
> Reviewed-by: Ivan Inozemtsev <iinozemtsev@google.com>

Bug: b/320440992
Change-Id: I101a7ca756a5da5ddf934818325177501c370f23
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/364180
Reviewed-by: Jonas Termansen <sortie@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: William Hesse <whesse@google.com>
2024-04-23 15:19:49 +00:00
..
AsyncLiveVars [dart2wasm] Switch binaryen optimization levels from -O3 to -Os 2024-02-14 13:45:13 +00:00
BigIntParsePrint
Calls [dart2wasm] Switch binaryen optimization levels from -O3 to -Os 2024-02-14 13:45:13 +00:00
DartCLIStartup
Dynamic [dart2wasm] Switch binaryen optimization levels from -O3 to -Os 2024-02-14 13:45:13 +00:00
EventLoopLatencyJson Fix analysis issues in benchmarks/ directory 2023-05-17 09:14:50 +00:00
EventLoopLatencyJson350KB Fix analysis issues in benchmarks/ directory 2023-05-17 09:14:50 +00:00
EventLoopLatencyRegexp Fix analysis issues in benchmarks/ directory 2023-05-17 09:14:50 +00:00
Example
FfiAsTypedList/dart [benchmarks/ffi] Cleanup benchmarks 2023-05-09 09:50:24 +00:00
FfiBoringssl [benchmarks/ffi] Cleanup benchmarks 2023-05-09 09:50:24 +00:00
FfiCall Revert "[ffi]: Remove pointer elementAt method." 2024-01-22 12:20:48 +00:00
FfiMemory/dart [benchmarks/ffi] Cleanup benchmarks 2023-05-09 09:50:24 +00:00
FfiStruct [benchmarks/ffi] Cleanup benchmarks 2023-05-09 09:50:24 +00:00
FfiStructCopy [benchmarks] Add verbose flag to FfiStructCopy benchmark suite. 2023-08-08 11:59:29 +00:00
FileIOSink/dart Await the benchmark reports 2023-03-08 22:38:21 +00:00
ForEachLoop [benchmarks] Publish some more Dart benchmarks 2023-09-04 15:57:53 +00:00
ForInGeneratedLoop [benchmarks] Publish some more Dart benchmarks 2023-09-04 15:57:53 +00:00
ForInLoop [benchmarks] Publish some more Dart benchmarks 2023-09-04 15:57:53 +00:00
ForLoop [benchmarks] Publish some more Dart benchmarks 2023-09-04 15:57:53 +00:00
InstantiateTypeArgs [dart2wasm] Switch binaryen optimization levels from -O3 to -Os 2024-02-14 13:45:13 +00:00
IntegerSetLookup Fix analysis issues in benchmarks/ directory 2023-05-17 09:14:50 +00:00
Isolate
IsolateBaseOverhead
IsolateFibonacci
IsolateJson [benchmarks] Remove unnecessary utf8.encode() as Uint8List downcast 2023-08-21 08:21:37 +00:00
IsolateRegExp/dart Fix analysis issues in benchmarks/ directory 2023-05-17 09:14:50 +00:00
IsolateSendExitLatency Fix analysis issues in benchmarks/ directory 2023-05-17 09:14:50 +00:00
IsolateSpawn
IsolateSpawnMemory Trivial cleanup to make VSCode workspace for the SDK 2023-11-07 17:49:53 +00:00
Iterators [benchmarks] Fix benchmarks warming up incorrectly. 2024-02-22 14:38:19 +00:00
ListCopy
LongStringCompare/dart [benchmarks] Fix benchmarks warming up incorrectly. 2024-02-22 14:38:19 +00:00
MapCopy
MapLookup
MD5 [benchmarks] Fix benchmarks warming up incorrectly. 2024-02-22 14:38:19 +00:00
MemoryCopy/dart [benchmarks] Change the MemoryCopy memcpy benchmarks to use memmove. 2023-08-11 13:17:17 +00:00
MultipleReturns/dart [dart2wasm] Switch binaryen optimization levels from -O3 to -Os 2024-02-14 13:45:13 +00:00
NativeCall Fix analysis issues in benchmarks/ directory 2023-05-17 09:14:50 +00:00
ObjectHash Fix analysis issues in benchmarks/ directory 2023-05-17 09:14:50 +00:00
ObjectHashPerf/dart Roll benchmark_harness to version 2.3.0, add new benchmark. 2024-04-23 15:19:49 +00:00
Omnibus Fix analysis issues in benchmarks/ directory 2023-05-17 09:14:50 +00:00
OmnibusDeferred Fix analysis issues in benchmarks/ directory 2023-05-17 09:14:50 +00:00
RecordCollections/dart [dart2wasm] Switch binaryen optimization levels from -O3 to -Os 2024-02-14 13:45:13 +00:00
Richards [benchmarks] Update legacy benchmarks to use the List.filled constructor 2023-05-22 14:14:42 +00:00
RuntimeType
SDKArtifactSizes [benchmark] Rename dds to dds_aot in SDKArtifactSizes. 2023-10-27 12:23:23 +00:00
SendPort
SHA1 [benchmarks] Fix benchmarks warming up incorrectly. 2024-02-22 14:38:19 +00:00
SHA256 [benchmarks] Fix benchmarks warming up incorrectly. 2024-02-22 14:38:19 +00:00
SkeletalAnimation
SkeletalAnimationSIMD
SoundSplayTreeSieve Fix analysis issues in benchmarks/ directory 2023-05-17 09:14:50 +00:00
Startup
StringPool
SubtypeTestCache [dart2wasm] Switch binaryen optimization levels from -O3 to -Os 2024-02-14 13:45:13 +00:00
SwitchFSM/dart Trivial cleanup to make VSCode workspace for the SDK 2023-11-07 17:49:53 +00:00
TearOff/dart Avoid lint warning in TearOff benchmark 2024-04-09 14:40:23 +00:00
TypedData Trivial cleanup to make VSCode workspace for the SDK 2023-11-07 17:49:53 +00:00
TypedDataCopy Trivial cleanup to make VSCode workspace for the SDK 2023-11-07 17:49:53 +00:00
TypedDataDuplicate [benchmarks] Fix benchmarks warming up incorrectly. 2024-02-22 14:38:19 +00:00
TypedDataPoly/dart [dart2wasm] Switch binaryen optimization levels from -O3 to -Os 2024-02-14 13:45:13 +00:00
TypeLiteral/dart [dart2wasm] Switch binaryen optimization levels from -O3 to -Os 2024-02-14 13:45:13 +00:00
UiMatrix/dart Trivial cleanup to make VSCode workspace for the SDK 2023-11-07 17:49:53 +00:00
Utf8Decode [benchmarks] Fix benchmarks warming up incorrectly. 2024-02-22 14:38:19 +00:00
Utf8DecodeComplex/dart [benchmarks] Fix benchmarks warming up incorrectly. 2024-02-22 14:38:19 +00:00
Utf8Encode [benchmarks] Fix benchmarks warming up incorrectly. 2024-02-22 14:38:19 +00:00
analysis_options.yaml linter: Remove two deprecated linter rules 2023-11-09 17:03:15 +00:00
OWNERS