Skip to content

Commit

Permalink
adding back permission perf test (#15765)
Browse files Browse the repository at this point in the history
* adding back permission perf test

* big ordered map test

* recalibration included

---------
  • Loading branch information
igor-aptos authored Jan 22, 2025
1 parent 2dc2617 commit 95190dc
Show file tree
Hide file tree
Showing 5 changed files with 152 additions and 113 deletions.
80 changes: 42 additions & 38 deletions aptos-move/e2e-benchmark/data/calibration_values.tsv
Original file line number Diff line number Diff line change
@@ -1,38 +1,42 @@
Loop { loop_count: Some(100000), loop_type: NoOp } 34 0.951 1.044 43359.7
Loop { loop_count: Some(10000), loop_type: Arithmetic } 34 0.941 1.042 26954.7
CreateObjects { num_objects: 10, object_payload_size: 0 } 34 0.921 1.049 158.6
CreateObjects { num_objects: 10, object_payload_size: 10240 } 34 0.936 1.041 9822.0
CreateObjects { num_objects: 100, object_payload_size: 0 } 34 0.940 1.068 1554.7
CreateObjects { num_objects: 100, object_payload_size: 10240 } 34 0.946 1.054 11939.3
InitializeVectorPicture { length: 128 } 34 0.942 1.061 169.4
VectorPicture { length: 128 } 34 0.917 1.058 47.6
VectorPictureRead { length: 128 } 34 0.909 1.075 46.3
InitializeVectorPicture { length: 30720 } 34 0.942 1.057 28928.4
VectorPicture { length: 30720 } 34 0.924 1.081 6900.0
VectorPictureRead { length: 30720 } 34 0.938 1.089 6900.0
SmartTablePicture { length: 30720, num_points_per_txn: 200 } 34 0.972 1.074 42970.1
SmartTablePicture { length: 1048576, num_points_per_txn: 300 } 34 0.960 1.066 73865.4
ResourceGroupsSenderWriteTag { string_length: 1024 } 34 0.898 1.062 19.2
ResourceGroupsSenderMultiChange { string_length: 1024 } 34 0.923 1.101 33.4
TokenV1MintAndTransferFT 34 0.947 1.073 390.1
TokenV1MintAndTransferNFTSequential 34 0.925 1.063 600.3
TokenV2AmbassadorMint { numbered: true } 34 0.927 1.076 466.4
LiquidityPoolSwap { is_stable: true } 34 0.920 1.043 689.8
LiquidityPoolSwap { is_stable: false } 34 0.929 1.061 628.8
CoinInitAndMint 34 0.945 1.072 215.6
FungibleAssetMint 34 0.934 1.063 236.7
IncGlobalMilestoneAggV2 { milestone_every: 1 } 34 0.913 1.040 33.7
IncGlobalMilestoneAggV2 { milestone_every: 2 } 34 0.915 1.050 19.1
EmitEvents { count: 1000 } 34 0.946 1.091 8887.0
VectorTrimAppend { vec_len: 3000, element_len: 1, index: 0, repeats: 0 } 34 0.939 1.049 6421.3
VectorTrimAppend { vec_len: 3000, element_len: 1, index: 100, repeats: 1000 } 34 0.949 1.282 31116.2
VectorTrimAppend { vec_len: 3000, element_len: 1, index: 2990, repeats: 1000 } 34 0.948 1.040 18677.1
VectorRemoveInsert { vec_len: 3000, element_len: 1, index: 100, repeats: 1000 } 34 0.955 1.116 26810.1
VectorRemoveInsert { vec_len: 3000, element_len: 1, index: 2998, repeats: 1000 } 34 0.937 1.146 17980.1
VectorRangeMove { vec_len: 3000, element_len: 1, index: 1000, move_len: 500, repeats: 1000 } 34 0.900 1.288 32476.1
VectorTrimAppend { vec_len: 100, element_len: 100, index: 0, repeats: 0 } 34 0.950 1.063 289.6
VectorTrimAppend { vec_len: 100, element_len: 100, index: 10, repeats: 1000 } 34 0.900 1.043 13746.6
VectorRangeMove { vec_len: 100, element_len: 100, index: 50, move_len: 10, repeats: 1000 } 34 0.937 1.028 5578.1
MapInsertRemove { len: 100, repeats: 100, map_type: OrderedMap } 15 0.962 1.052 15352.2
MapInsertRemove { len: 100, repeats: 100, map_type: SimpleMap } 15 0.939 1.053 37213.4
MapInsertRemove { len: 1000, repeats: 100, map_type: OrderedMap } 15 0.965 1.055 74286.2
Loop { loop_count: Some(100000), loop_type: NoOp } 59 0.972 1.144 42352.5
Loop { loop_count: Some(10000), loop_type: Arithmetic } 59 0.966 1.176 26666.4
CreateObjects { num_objects: 10, object_payload_size: 0 } 59 0.920 1.346 164.2
CreateObjects { num_objects: 10, object_payload_size: 10240 } 59 0.916 1.218 9840.3
CreateObjects { num_objects: 100, object_payload_size: 0 } 59 0.940 1.074 1593.9
CreateObjects { num_objects: 100, object_payload_size: 10240 } 59 0.933 1.136 11960.6
InitializeVectorPicture { length: 128 } 59 0.950 1.195 171.5
VectorPicture { length: 128 } 59 0.925 1.356 49.9
VectorPictureRead { length: 128 } 59 0.919 1.233 48.4
InitializeVectorPicture { length: 30720 } 59 0.950 1.143 28769.8
VectorPicture { length: 30720 } 59 0.936 1.102 7062.4
VectorPictureRead { length: 30720 } 59 0.931 1.135 7062.4
SmartTablePicture { length: 30720, num_points_per_txn: 200 } 59 0.957 1.154 43673.3
SmartTablePicture { length: 1048576, num_points_per_txn: 300 } 59 0.963 1.113 74426.8
ResourceGroupsSenderWriteTag { string_length: 1024 } 59 0.911 1.108 16.6
ResourceGroupsSenderMultiChange { string_length: 1024 } 59 0.921 1.147 33.9
TokenV1MintAndTransferFT 59 0.949 1.137 401.3
TokenV1MintAndTransferNFTSequential 59 0.952 1.090 602.6
TokenV2AmbassadorMint { numbered: true } 59 0.969 1.174 461.3
LiquidityPoolSwap { is_stable: true } 59 0.957 1.088 708.6
LiquidityPoolSwap { is_stable: false } 59 0.945 1.095 664.2
CoinInitAndMint 59 0.952 1.127 222.3
FungibleAssetMint 59 0.941 1.125 240.8
IncGlobalMilestoneAggV2 { milestone_every: 1 } 59 0.908 1.151 34.6
IncGlobalMilestoneAggV2 { milestone_every: 2 } 59 0.904 1.131 19.7
EmitEvents { count: 1000 } 59 0.959 1.197 9093.8
APTTransferWithPermissionedSigner 34 0.946 1.091 1068.0
APTTransferWithMasterSigner 34 0.946 1.091 185.0
VectorTrimAppend { vec_len: 3000, element_len: 1, index: 0, repeats: 0 } 59 0.937 1.134 6387.1
VectorTrimAppend { vec_len: 3000, element_len: 1, index: 100, repeats: 1000 } 59 0.953 1.639 30997.6
VectorTrimAppend { vec_len: 3000, element_len: 1, index: 2990, repeats: 1000 } 59 0.966 1.125 18606.7
VectorRemoveInsert { vec_len: 3000, element_len: 1, index: 100, repeats: 1000 } 59 0.953 1.085 26954.7
VectorRemoveInsert { vec_len: 3000, element_len: 1, index: 2998, repeats: 1000 } 59 0.968 1.120 17739.8
VectorRangeMove { vec_len: 3000, element_len: 1, index: 1000, move_len: 500, repeats: 1000 } 59 0.910 1.372 32540.5
VectorTrimAppend { vec_len: 100, element_len: 100, index: 0, repeats: 0 } 59 0.949 1.251 288.0
VectorTrimAppend { vec_len: 100, element_len: 100, index: 10, repeats: 1000 } 59 0.946 1.100 13721.8
VectorRangeMove { vec_len: 100, element_len: 100, index: 50, move_len: 10, repeats: 1000 } 59 0.945 1.078 5740.2
MapInsertRemove { len: 100, repeats: 100, map_type: OrderedMap } 59 0.947 1.132 16205.9
MapInsertRemove { len: 100, repeats: 100, map_type: SimpleMap } 59 0.954 1.118 38134.7
MapInsertRemove { len: 100, repeats: 100, map_type: BigOrderedMap { inner_max_degree: 4, leaf_max_degree: 4 } } 15 0.962 1.052 174389.4
MapInsertRemove { len: 100, repeats: 100, map_type: BigOrderedMap { inner_max_degree: 1024, leaf_max_degree: 1024 } } 15 0.962 1.052 30644.0
MapInsertRemove { len: 1000, repeats: 100, map_type: OrderedMap } 59 0.957 1.175 77706.0
18 changes: 18 additions & 0 deletions aptos-move/e2e-benchmark/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,8 @@ fn main() {
EntryPoints::IncGlobalMilestoneAggV2 { milestone_every: 1 },
EntryPoints::IncGlobalMilestoneAggV2 { milestone_every: 2 },
EntryPoints::EmitEvents { count: 1000 },
EntryPoints::APTTransferWithPermissionedSigner,
EntryPoints::APTTransferWithMasterSigner,
// long vectors with small elements
EntryPoints::VectorTrimAppend {
// baseline, only vector creation
Expand Down Expand Up @@ -248,6 +250,22 @@ fn main() {
repeats: 100,
map_type: MapType::SimpleMap,
},
EntryPoints::MapInsertRemove {
len: 100,
repeats: 100,
map_type: MapType::BigOrderedMap {
inner_max_degree: 4,
leaf_max_degree: 4,
},
},
EntryPoints::MapInsertRemove {
len: 100,
repeats: 100,
map_type: MapType::BigOrderedMap {
inner_max_degree: 1024,
leaf_max_degree: 1024,
},
},
EntryPoints::MapInsertRemove {
len: 1000,
repeats: 100,
Expand Down
47 changes: 32 additions & 15 deletions crates/transaction-workloads-lib/src/raw_module_data.rs
Original file line number Diff line number Diff line change
Expand Up @@ -276,11 +276,11 @@ pub static MODULES_SIMPLE: Lazy<Vec<Vec<u8>>> = Lazy::new(|| { vec![
pub static PACKAGE_FRAMEWORK_USECASES_METADATA: Lazy<Vec<u8>> = Lazy::new(|| {
vec![
17, 70, 114, 97, 109, 101, 119, 111, 114, 107, 85, 115, 101, 99, 97, 115, 101, 115,
1, 0, 0, 0, 0, 0, 0, 0, 0, 64, 70, 49, 55, 49, 54, 53, 49, 70,
66, 54, 55, 70, 70, 66, 51, 48, 70, 49, 65, 57, 53, 56, 67, 55, 52, 51,
52, 51, 55, 55, 51, 55, 49, 48, 51, 68, 52, 68, 54, 50, 56, 55, 70, 67,
55, 66, 56, 67, 52, 53, 65, 69, 51, 67, 56, 65, 56, 67, 51, 66, 65, 49,
69, 66, 215, 1, 31, 139, 8, 0, 0, 0, 0, 0, 2, 255, 165, 144, 187, 142,
1, 0, 0, 0, 0, 0, 0, 0, 0, 64, 55, 50, 67, 54, 52, 50, 51, 50,
56, 48, 65, 52, 56, 53, 70, 54, 53, 53, 57, 50, 65, 69, 55, 55, 70, 65,
66, 54, 70, 50, 49, 65, 51, 49, 53, 54, 49, 51, 54, 50, 57, 57, 49, 67,
56, 69, 52, 53, 51, 67, 55, 56, 51, 68, 70, 49, 70, 70, 50, 69, 51, 49,
65, 50, 215, 1, 31, 139, 8, 0, 0, 0, 0, 0, 2, 255, 165, 144, 187, 142,
194, 64, 12, 69, 251, 249, 10, 107, 182, 38, 236, 15, 108, 193, 238, 138, 150, 6,
170, 8, 33, 51, 49, 33, 100, 176, 163, 241, 240, 144, 16, 255, 78, 44, 30, 130,
22, 100, 23, 215, 246, 189, 167, 112, 217, 97, 104, 177, 166, 185, 99, 220, 18, 252,
Expand Down Expand Up @@ -671,18 +671,35 @@ pub static MODULE_FRAMEWORK_USECASES_OBJECTS: Lazy<Vec<u8>> = Lazy::new(|| {
#[rustfmt::skip]
pub static MODULE_FRAMEWORK_USECASES_PERMISSIONED_TRANSFER: Lazy<Vec<u8>> = Lazy::new(|| {
vec![
161, 28, 235, 11, 7, 0, 0, 10, 7, 1, 0, 4, 3, 4, 12, 5, 16, 6,
7, 22, 45, 8, 67, 64, 16, 131, 1, 31, 12, 162, 1, 15, 0, 0, 1, 2,
0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 3, 6, 12, 5, 3, 0,
21, 112, 101, 114, 109, 105, 115, 115, 105, 111, 110, 101, 100, 95, 116, 114, 97, 110,
115, 102, 101, 114, 8, 116, 114, 97, 110, 115, 102, 101, 114, 13, 97, 112, 116, 111,
115, 95, 97, 99, 99, 111, 117, 110, 116, 0, 0, 0, 0, 0, 0, 0, 0, 0,
161, 28, 235, 11, 7, 0, 0, 10, 8, 1, 0, 8, 2, 8, 4, 3, 12, 42,
5, 54, 28, 7, 82, 237, 1, 8, 191, 2, 64, 16, 255, 2, 31, 12, 158, 3,
54, 0, 0, 1, 2, 1, 4, 1, 8, 2, 6, 0, 0, 0, 1, 0, 1, 0,
1, 1, 1, 0, 1, 0, 1, 0, 3, 0, 1, 0, 1, 2, 5, 2, 3, 0,
1, 2, 7, 4, 5, 0, 1, 3, 9, 6, 1, 0, 1, 2, 10, 3, 1, 0,
1, 3, 6, 12, 5, 3, 0, 1, 6, 12, 1, 8, 0, 1, 6, 8, 0, 1,
12, 3, 6, 12, 6, 12, 3, 2, 8, 0, 12, 21, 112, 101, 114, 109, 105, 115,
115, 105, 111, 110, 101, 100, 95, 116, 114, 97, 110, 115, 102, 101, 114, 8, 116, 114,
97, 110, 115, 102, 101, 114, 13, 97, 112, 116, 111, 115, 95, 97, 99, 99, 111, 117,
110, 116, 21, 116, 114, 97, 110, 115, 102, 101, 114, 95, 112, 101, 114, 109, 105, 115,
115, 105, 111, 110, 101, 100, 19, 112, 101, 114, 109, 105, 115, 115, 105, 111, 110, 101,
100, 95, 115, 105, 103, 110, 101, 114, 26, 99, 114, 101, 97, 116, 101, 95, 112, 101,
114, 109, 105, 115, 115, 105, 111, 110, 101, 100, 95, 104, 97, 110, 100, 108, 101, 18,
80, 101, 114, 109, 105, 115, 115, 105, 111, 110, 101, 100, 72, 97, 110, 100, 108, 101,
31, 115, 105, 103, 110, 101, 114, 95, 102, 114, 111, 109, 95, 112, 101, 114, 109, 105,
115, 115, 105, 111, 110, 101, 100, 95, 104, 97, 110, 100, 108, 101, 22, 112, 114, 105,
109, 97, 114, 121, 95, 102, 117, 110, 103, 105, 98, 108, 101, 95, 115, 116, 111, 114,
101, 20, 103, 114, 97, 110, 116, 95, 97, 112, 116, 95, 112, 101, 114, 109, 105, 115,
115, 105, 111, 110, 27, 100, 101, 115, 116, 114, 111, 121, 95, 112, 101, 114, 109, 105,
115, 115, 105, 111, 110, 101, 100, 95, 104, 97, 110, 100, 108, 101, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 171, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 171, 205, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1, 20, 99, 111, 109, 112, 105, 108, 97, 116, 105, 111, 110, 95, 109, 101, 116, 97,
100, 97, 116, 97, 9, 0, 3, 50, 46, 48, 3, 50, 46, 49, 0, 1, 4, 0,
1, 5, 11, 0, 11, 1, 11, 2, 17, 1, 2, 0,
0, 0, 0, 0, 0, 1, 20, 99, 111, 109, 112, 105, 108, 97, 116, 105, 111, 110,
95, 109, 101, 116, 97, 100, 97, 116, 97, 9, 0, 3, 50, 46, 48, 3, 50, 46,
49, 0, 1, 4, 0, 1, 5, 11, 0, 11, 1, 11, 2, 17, 1, 2, 2, 1,
4, 0, 7, 17, 10, 0, 17, 3, 12, 3, 14, 3, 17, 4, 12, 4, 11, 0,
14, 4, 10, 2, 17, 5, 14, 4, 11, 1, 11, 2, 17, 1, 11, 3, 17, 6,
2, 0,
]
});

Expand Down
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@

module 0xABCD::permissioned_transfer {
use aptos_framework::aptos_account;
// use aptos_framework::permissioned_signer;
use aptos_framework::permissioned_signer;
use aptos_framework::primary_fungible_store;

// public entry fun transfer_permissioned(
// source: &signer, to: address, amount: u64
// ) {
// let handle = permissioned_signer::create_permissioned_handle(source);
// let permissioned_signer = permissioned_signer::signer_from_permissioned_handle(&handle);
public entry fun transfer_permissioned(
source: &signer, to: address, amount: u64
) {
let handle = permissioned_signer::create_permissioned_handle(source);
let permissioned_signer = permissioned_signer::signer_from_permissioned_handle(&handle);

// primary_fungible_store::grant_apt_permission(source, &permissioned_signer, amount);
// aptos_account::transfer(&permissioned_signer, to, amount);
primary_fungible_store::grant_apt_permission(source, &permissioned_signer, amount);
aptos_account::transfer(&permissioned_signer, to, amount);

// permissioned_signer::destroy_permissioned_handle(handle);
// }
permissioned_signer::destroy_permissioned_handle(handle);
}

public entry fun transfer(
source: &signer, to: address, amount: u64
Expand Down
100 changes: 50 additions & 50 deletions testsuite/single_node_performance_values.tsv
Original file line number Diff line number Diff line change
@@ -1,50 +1,50 @@
no-op 1 VM 12 0.939 1.023 41212.4
no-op 1000 VM 12 0.949 1.012 39434.0
apt-fa-transfer 1 VM 12 0.907 1.039 28301.2
apt-fa-transfer 1 NativeVM 12 0.920 1.066 34462.0
account-generation 1 VM 12 0.897 1.013 22432.9
account-generation 1 NativeVM 12 0.888 1.095 30075.3
account-resource32-b 1 VM 12 0.943 1.036 36029.2
modify-global-resource 1 VM 12 0.973 1.009 2343.5
modify-global-resource 100 VM 12 0.973 1.021 35070.6
publish-package 1 VM 12 0.961 1.016 1200
mix_publish_transfer 1 VM 12 0.961 1.017 22960.6
batch100-transfer 1 VM 12 0.931 1.020 731.7
batch100-transfer 1 NativeVM 12 0.932 1.113 1387.1
vector-picture30k 1 VM 12 0.993 1.032 106.2
vector-picture30k 100 VM 12 0.896 1.125 1743.3
smart-table-picture30-k-with200-change 1 VM 12 0.943 1.025 16.3
smart-table-picture30-k-with200-change 100 VM 12 0.978 1.042 200.3
modify-global-resource-agg-v2 1 VM 12 0.946 1.028 37283.8
modify-global-flag-agg-v2 1 VM 12 0.975 1.008 4375.3
modify-global-bounded-agg-v2 1 VM 12 0.949 1.069 7779.0
modify-global-milestone-agg-v2 1 VM 12 0.974 1.026 26287.6
resource-groups-global-write-tag1-kb 1 VM 12 0.938 1.043 8869.9
resource-groups-global-write-and-read-tag1-kb 1 VM 12 0.968 1.014 5689.1
resource-groups-sender-write-tag1-kb 1 VM 12 0.963 1.112 17569.3
resource-groups-sender-multi-change1-kb 1 VM 12 0.916 1.100 14870.3
token-v1ft-mint-and-transfer 1 VM 12 0.968 1.025 1171.7
token-v1ft-mint-and-transfer 100 VM 12 0.985 1.011 19174.6
token-v1nft-mint-and-transfer-sequential 1 VM 12 0.970 1.012 774.6
token-v1nft-mint-and-transfer-sequential 100 VM 12 0.978 1.015 13796.3
coin-init-and-mint 1 VM 12 0.961 1.020 28045.4
coin-init-and-mint 100 VM 12 0.970 1.013 23583.0
fungible-asset-mint 1 VM 12 0.959 1.032 23751.6
fungible-asset-mint 100 VM 12 0.940 1.015 20984.9
no-op5-signers 1 VM 12 0.966 1.021 41212.4
token-v2-ambassador-mint 1 VM 12 0.955 1.020 16078.7
token-v2-ambassador-mint 100 VM 12 0.955 1.032 15984.6
liquidity-pool-swap 1 VM 12 0.942 1.005 812.7
liquidity-pool-swap 100 VM 12 0.950 1.012 11854.7
liquidity-pool-swap-stable 1 VM 12 0.948 1.011 780.1
liquidity-pool-swap-stable 100 VM 12 0.936 1.018 11459.8
deserialize-u256 1 VM 12 0.927 1.023 38997.7
no-op-fee-payer 1 VM 12 0.876 1.018 2112.0
no-op-fee-payer 100 VM 12 0.960 1.017 33327.8
simple-script 1 VM 12 0.952 1.020 40242.3
vector-trim-append-len3000-size1 1 VM 12 0.942 1.039 564.0
vector-remove-insert-len3000-size1 1 VM 12 0.961 1.041 531.1
no_commit_apt-fa-transfer 1 VM 12 0.942 1.010 30646.3
no_commit_apt-fa-transfer 1 NativeVM 12 0.943 1.021 49310.8
no_commit_apt-fa-transfer 1 AptosVMSpeculative 12 0.982 1.005 1801.4
no_commit_apt-fa-transfer 1 NativeSpeculative 12 0.987 1.017 95514.8
no-op 1 VM 59 0.757 1.057 38134.7
no-op 1000 VM 59 0.710 1.057 36583.6
apt-fa-transfer 1 VM 59 0.864 1.048 26428.9
apt-fa-transfer 1 NativeVM 59 0.882 1.122 33526.5
account-generation 1 VM 59 0.838 1.045 21407.5
account-generation 1 NativeVM 59 0.857 1.154 29907.3
account-resource32-b 1 VM 59 0.815 1.059 34126.3
modify-global-resource 1 VM 59 0.782 1.057 2162.3
modify-global-resource 100 VM 59 0.865 1.082 32031.7
publish-package 1 VM 59 0.876 1.020 1165.1
mix_publish_transfer 1 VM 59 0.845 1.043 20381.3
batch100-transfer 1 VM 59 0.833 1.043 682.4
batch100-transfer 1 NativeVM 59 0.822 1.122 1382.1
vector-picture30k 1 VM 59 0.881 1.032 99.6
vector-picture30k 100 VM 59 0.688 1.092 1709.1
smart-table-picture30-k-with200-change 1 VM 59 0.945 1.048 16.1
smart-table-picture30-k-with200-change 100 VM 59 0.876 1.050 204.3
modify-global-resource-agg-v2 1 VM 59 0.787 1.042 35479.7
modify-global-flag-agg-v2 1 VM 59 0.916 1.082 3766.5
modify-global-bounded-agg-v2 1 VM 59 0.887 1.113 6960.7
modify-global-milestone-agg-v2 1 VM 59 0.851 1.063 24875.5
resource-groups-global-write-tag1-kb 1 VM 59 0.859 1.059 8531.6
resource-groups-global-write-and-read-tag1-kb 1 VM 59 0.898 1.056 5371.3
resource-groups-sender-write-tag1-kb 1 VM 59 0.854 1.119 17637.4
resource-groups-sender-multi-change1-kb 1 VM 59 0.615 1.139 14358.6
token-v1ft-mint-and-transfer 1 VM 59 0.832 1.037 1130.2
token-v1ft-mint-and-transfer 100 VM 59 0.841 1.041 18222.3
token-v1nft-mint-and-transfer-sequential 1 VM 59 0.812 1.038 751.5
token-v1nft-mint-and-transfer-sequential 100 VM 59 0.856 1.039 13261.8
coin-init-and-mint 1 VM 59 0.845 1.049 26287.6
coin-init-and-mint 100 VM 59 0.862 1.050 21994.4
fungible-asset-mint 1 VM 59 0.795 1.047 22878.7
fungible-asset-mint 100 VM 59 0.823 1.052 19826.7
no-op5-signers 1 VM 59 0.824 1.063 38277.6
token-v2-ambassador-mint 1 VM 59 0.851 1.036 15439.9
token-v2-ambassador-mint 100 VM 59 0.826 1.031 15294.2
liquidity-pool-swap 1 VM 59 0.853 1.028 731.7
liquidity-pool-swap 100 VM 59 0.873 1.024 10723.1
liquidity-pool-swap-stable 1 VM 59 0.874 1.024 697.3
liquidity-pool-swap-stable 100 VM 59 0.876 1.023 10303.1
deserialize-u256 1 VM 59 0.839 1.062 36444.6
no-op-fee-payer 1 VM 59 0.842 1.054 1858.8
no-op-fee-payer 100 VM 59 0.857 1.045 31721.2
simple-script 1 VM 59 0.786 1.061 37143.1
vector-trim-append-len3000-size1 1 VM 59 0.880 1.055 548.0
vector-remove-insert-len3000-size1 1 VM 59 0.932 1.040 568.4
no_commit_apt-fa-transfer 1 VM 59 0.909 1.045 27943.9
no_commit_apt-fa-transfer 1 NativeVM 59 0.820 1.018 48355.8
no_commit_apt-fa-transfer 1 AptosVMSpeculative 59 0.912 1.009 1185.0
no_commit_apt-fa-transfer 1 NativeSpeculative 59 0.845 1.014 95855.3

0 comments on commit 95190dc

Please sign in to comment.