dart-sdk/benchmarks
Stephen Adams 4a25eae660 [benchmark] Utf8Decode chunked and polymorphic benchmark
This benckmark complements the existing `Utf8Decode` benchmarks by exploring different scenarios. There are three axes of variation - input complexity, conversion type, and polymorphism.


Change-Id: I06706e8efd1b254d65c7abee9f29e6d0b10923ed
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/335504
Reviewed-by: Ömer Ağacan <omersa@google.com>
Commit-Queue: Stephen Adams <sra@google.com>
2023-11-15 18:21:23 +00:00
..
AsyncLiveVars
BigIntParsePrint
Calls
DartCLIStartup
Dynamic
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 [benchmarks/ffi] Cleanup benchmarks 2023-05-09 09:50:24 +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
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 Fix analysis issues in benchmarks/ directory 2023-05-17 09:14:50 +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
ListCopy
LongStringCompare/dart Trivial cleanup to make VSCode workspace for the SDK 2023-11-07 17:49:53 +00:00
MapCopy
MapLookup
MD5 [benchmarks] Update legacy benchmarks to use the List.filled constructor 2023-05-22 14:14:42 +00:00
MemoryCopy/dart [benchmarks] Change the MemoryCopy memcpy benchmarks to use memmove. 2023-08-11 13:17:17 +00:00
MultipleReturns/dart
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
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 Trivial cleanup to make VSCode workspace for the SDK 2023-11-07 17:49:53 +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] Update legacy benchmarks to use the List.filled constructor 2023-05-22 14:14:42 +00:00
SHA256 [benchmarks] Update legacy benchmarks to use the List.filled constructor 2023-05-22 14:14:42 +00:00
SkeletalAnimation
SkeletalAnimationSIMD
SoundSplayTreeSieve Fix analysis issues in benchmarks/ directory 2023-05-17 09:14:50 +00:00
Startup
StringPool
SubtypeTestCache [benchmarks] Add new benchmarks for subtype test cache stubs. 2023-05-02 13:25:08 +00:00
SwitchFSM/dart Trivial cleanup to make VSCode workspace for the SDK 2023-11-07 17:49:53 +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
TypedDataPoly/dart [benchmarks] Update TypedDataPoly benchmark 2023-10-27 16:56:03 +00:00
TypeLiteral/dart
UiMatrix/dart Trivial cleanup to make VSCode workspace for the SDK 2023-11-07 17:49:53 +00:00
Utf8Decode [benchmarks] Remove unnecessary utf8.encode() as Uint8List downcast 2023-08-21 08:21:37 +00:00
Utf8DecodeComplex/dart [benchmark] Utf8Decode chunked and polymorphic benchmark 2023-11-15 18:21:23 +00:00
Utf8Encode [benchmarks] Update legacy benchmarks to use the List.filled constructor 2023-05-22 14:14:42 +00:00
analysis_options.yaml linter: Remove two deprecated linter rules 2023-11-09 17:03:15 +00:00
OWNERS