Add MapCopy to Omnibus benchmarks

Change-Id: I911f914294b275600be894f227250927f05d74af
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/231535
Commit-Queue: Stephen Adams <sra@google.com>
Reviewed-by: Joshua Litt <joshualitt@google.com>
This commit is contained in:
Stephen Adams 2022-06-28 19:53:23 +00:00 committed by Commit Bot
parent bd4dd43b49
commit 87c5c968cd
4 changed files with 22 additions and 8 deletions

View file

@ -14,6 +14,7 @@
import '../../BigIntParsePrint/dart/BigIntParsePrint.dart'
as lib_BigIntParsePrint;
import '../../ListCopy/dart/ListCopy.dart' as lib_ListCopy;
import '../../MapCopy/dart/MapCopy.dart' as lib_MapCopy;
import '../../MD5/dart/md5.dart' as lib_MD5;
import '../../RuntimeType/dart/RuntimeType.dart' as lib_RuntimeType;
import '../../SHA1/dart/sha1.dart' as lib_SHA1;
@ -28,8 +29,9 @@ import '../../Utf8Decode/dart/Utf8Decode.dart' as lib_Utf8Decode;
import '../../Utf8Encode/dart/Utf8Encode.dart' as lib_Utf8Encode;
final Map<String, Function()> benchmarks = {
'ListCopy': lib_ListCopy.main,
'BigIntParsePrint': lib_BigIntParsePrint.main,
'ListCopy': lib_ListCopy.main,
'MapCopy': () => lib_MapCopy.main([]),
'MD5': lib_MD5.main,
'RuntimeType': lib_RuntimeType.main,
'SHA1': lib_SHA1.main,

View file

@ -16,6 +16,7 @@
import '../../BigIntParsePrint/dart2/BigIntParsePrint.dart'
as lib_BigIntParsePrint;
import '../../ListCopy/dart2/ListCopy.dart' as lib_ListCopy;
import '../../MapCopy/dart2/MapCopy.dart' as lib_MapCopy;
import '../../MD5/dart2/md5.dart' as lib_MD5;
import '../../RuntimeType/dart2/RuntimeType.dart' as lib_RuntimeType;
import '../../SHA1/dart2/sha1.dart' as lib_SHA1;
@ -30,8 +31,9 @@ import '../../Utf8Decode/dart2/Utf8Decode.dart' as lib_Utf8Decode;
import '../../Utf8Encode/dart2/Utf8Encode.dart' as lib_Utf8Encode;
final Map<String, Function()> benchmarks = {
'ListCopy': lib_ListCopy.main,
'BigIntParsePrint': lib_BigIntParsePrint.main,
'ListCopy': lib_ListCopy.main,
'MapCopy': () => lib_MapCopy.main([]),
'MD5': lib_MD5.main,
'RuntimeType': lib_RuntimeType.main,
'SHA1': lib_SHA1.main,

View file

@ -14,6 +14,7 @@
import '../../BigIntParsePrint/dart/BigIntParsePrint.dart'
deferred as lib_BigIntParsePrint;
import '../../ListCopy/dart/ListCopy.dart' deferred as lib_ListCopy;
import '../../MapCopy/dart/MapCopy.dart' deferred as lib_MapCopy;
import '../../MD5/dart/md5.dart' deferred as lib_MD5;
import '../../RuntimeType/dart/RuntimeType.dart' deferred as lib_RuntimeType;
import '../../SHA1/dart/sha1.dart' deferred as lib_SHA1;
@ -34,13 +35,17 @@ class Lib {
}
final Map<String, Lib> benchmarks = {
'BigIntParsePrint': Lib(
lib_BigIntParsePrint.loadLibrary,
() => lib_BigIntParsePrint.main(),
),
'ListCopy': Lib(
lib_ListCopy.loadLibrary,
() => lib_ListCopy.main(),
),
'BigIntParsePrint': Lib(
lib_BigIntParsePrint.loadLibrary,
() => lib_BigIntParsePrint.main(),
'MapCopy': Lib(
lib_MapCopy.loadLibrary,
() => lib_MapCopy.main([]),
),
'MD5': Lib(
lib_MD5.loadLibrary,

View file

@ -16,6 +16,7 @@
import '../../BigIntParsePrint/dart2/BigIntParsePrint.dart'
deferred as lib_BigIntParsePrint;
import '../../ListCopy/dart2/ListCopy.dart' deferred as lib_ListCopy;
import '../../MapCopy/dart/MapCopy.dart' deferred as lib_MapCopy;
import '../../MD5/dart2/md5.dart' deferred as lib_MD5;
import '../../RuntimeType/dart2/RuntimeType.dart' deferred as lib_RuntimeType;
import '../../SHA1/dart2/sha1.dart' deferred as lib_SHA1;
@ -36,13 +37,17 @@ class Lib {
}
final Map<String, Lib> benchmarks = {
'BigIntParsePrint': Lib(
lib_BigIntParsePrint.loadLibrary,
() => lib_BigIntParsePrint.main(),
),
'ListCopy': Lib(
lib_ListCopy.loadLibrary,
() => lib_ListCopy.main(),
),
'BigIntParsePrint': Lib(
lib_BigIntParsePrint.loadLibrary,
() => lib_BigIntParsePrint.main(),
'MapCopy': Lib(
lib_MapCopy.loadLibrary,
() => lib_MapCopy.main([]),
),
'MD5': Lib(
lib_MD5.loadLibrary,