Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
103 commits
Select commit Hold shift + click to select a range
d39633b
remove thread per invoke
dmkozh Apr 3, 2026
8c7d5ef
budget opt step 1
dmkozh Apr 10, 2026
5a4e17b
rollback env, update benchmark config
dmkozh Apr 10, 2026
0ad388f
disable test meta
dmkozh Apr 10, 2026
ad3ee55
Actually disable meta in tests (very minor)
dmkozh Apr 10, 2026
5f43890
Main thread helps process cluster 0 in parallel apply
SirTyson Feb 2, 2026
25465d5
Thread 0 apply apply - no effect
dmkozh Apr 10, 2026
11cc4f0
Revert "Main thread helps process cluster 0 in parallel apply"
dmkozh Apr 10, 2026
541a82a
Use createWithoutLoading/updateWithoutLoading in parallel commit
SirTyson Feb 2, 2026
efb7057
added bench for createWithoutLoading - very minor
dmkozh Apr 10, 2026
a1da65a
Streaming SHA256 for InvokeHostFunction success hash
SirTyson Feb 2, 2026
0481abd
Add checkValidWithOptionallyChargedFee overload for pre-loaded Soroba…
SirTyson Feb 2, 2026
d3af629
Remove unused sorobanConfig variable in finalizeLedgerTxnChanges
SirTyson Feb 2, 2026
b95372a
Minor cleanup: add comment and remove unused include
SirTyson Feb 2, 2026
e7f4b45
Parallelize TxFrame creation and transaction validation
SirTyson Feb 2, 2026
1844db4
rebase update - only parallel frame building for now
dmkozh Apr 10, 2026
7d39f9d
rebase fixes + benchmark for parallel tx frame creations - very minor
dmkozh Apr 10, 2026
773e3e4
validate txs in parallel, small improvement on some tests (?)
dmkozh Apr 11, 2026
f1c352b
Cache XDR size in InMemorySorobanState entries
SirTyson Feb 2, 2026
a0d3d32
bench for XDR size caching - a bit of improvement on multiple-thread …
dmkozh Apr 11, 2026
ea3e26a
Parallelize in-memory state update with bucket list operations
SirTyson Feb 2, 2026
7489a8b
parallel finalize bench - up to -10ms
dmkozh Apr 11, 2026
7193702
Parallel pre-apply 5-20ms
dmkozh Apr 11, 2026
853fa2e
secret key test fix
dmkozh Apr 13, 2026
31685aa
profile flag for bench matrix
dmkozh Apr 13, 2026
f83ca8c
Cache ledger info
dmkozh Apr 13, 2026
71a6a76
Disable parallel validation for in-memory test-only mode.
dmkozh Apr 14, 2026
a13f6a3
add config flag for ledger close worker threads
dmkozh Apr 14, 2026
c3b83c6
Detailed apply stage breakdown
dmkozh Apr 14, 2026
33f732e
budget opt
dmkozh Apr 14, 2026
0e99b54
Revert "budget opt"
dmkozh Apr 14, 2026
f6aa93f
Optimize `rescope` using move.
dmkozh Apr 14, 2026
bba78d6
add tracy support to bench matrix
dmkozh Apr 15, 2026
c39cad0
Switch SHA256 from libsodium (pure C) to OpenSSL (SHA-NI hardware accel)
Feb 20, 2026
9bfc22e
openssl SHA256 -~20ms for buckets? faster then the previous baseline
dmkozh Apr 15, 2026
5dcf524
Parallelize InMemoryIndex construction with bucket put loop (saves ~2…
Feb 19, 2026
cda09c6
Bench for parallel in-memory index - ~-25ms
dmkozh Apr 15, 2026
6bc4800
perf: overlap per-thread commit with parallel execution (+13.6% TPS)
Feb 20, 2026
6e24f68
overlap commit with execution bench - seems like regression
dmkozh Apr 15, 2026
01f4218
Revert "perf: overlap per-thread commit with parallel execution (+13.…
dmkozh Apr 15, 2026
61b6e16
Benchmark to confirm revert
dmkozh Apr 15, 2026
0e93989
perf: eliminate per-tx child LTX in fee processing (+19.2% TPS)
Feb 20, 2026
dc1fa4d
Bench for no child ltx. over several runs seems like it's neutral to …
dmkozh Apr 15, 2026
f83b104
perf: eliminate child LTX in refundSorobanFee
Feb 21, 2026
13af15f
perf: skip child LTX in removeAccountSigner via peek
Feb 21, 2026
1e5c56f
bench for more child LTX skips - seemingly no improvement
dmkozh Apr 15, 2026
dc08b55
Revert "perf: eliminate child LTX in refundSorobanFee"
dmkozh Apr 15, 2026
9645838
Revert "perf: skip child LTX in removeAccountSigner via peek"
dmkozh Apr 15, 2026
a61ee34
Revert "Use createWithoutLoading/updateWithoutLoading in parallel com…
dmkozh Apr 15, 2026
aeaf47b
perf: track entry existence in ParallelApplyEntry to skip SHA256 lookups
Feb 23, 2026
662be0a
perf: move semantics in commitChangesToLedgerTxn to avoid XDR copies
Feb 23, 2026
29470a6
Rebase fixes + bench for entry presence tracking & move semantics in …
dmkozh Apr 16, 2026
609d582
perf: pre-load Soroban RO entries + processFeesSeqNums optimizations
Feb 23, 2026
6fbfa90
bench for pre-load of RO entries - seemingly minor improvement for SAC
dmkozh Apr 16, 2026
c991349
fix: three correctness bugs causing test failures
SirTyson Feb 23, 2026
bedb91d
perf: cache Budget via thread-local storage across TXs
Feb 21, 2026
63b81e3
bench for budget cache - seemingly no impact where it's expected
dmkozh Apr 16, 2026
d08c4a6
Revert "perf: cache Budget via thread-local storage across TXs"
dmkozh Apr 16, 2026
fdb9a24
Optimize recordStorageChanges.
dmkozh Apr 16, 2026
63b744f
perf: reserve parallel apply container capacity to eliminate rehashing
Feb 24, 2026
8b6c61a
bench for reserving containers.
dmkozh Apr 16, 2026
82c04d1
In-place in-memory state modification + get rid of virtual dispatch
dmkozh Apr 16, 2026
b635121
Bench for in-memory state updates - seems neutral or even negative.
dmkozh Apr 16, 2026
17d1548
Revert "In-place in-memory state modification + get rid of virtual di…
dmkozh Apr 16, 2026
e4a98d9
Reapply "In-place in-memory state modification + get rid of virtual d…
dmkozh Apr 16, 2026
223cdb4
Revert "Reapply "In-place in-memory state modification + get rid of v…
dmkozh Apr 16, 2026
77471b7
perf: move entries instead of copying in getAllEntries
Feb 24, 2026
b5d6ab9
Bench for moving entries.
dmkozh Apr 17, 2026
da0a055
Reapply "Reapply "In-place in-memory state modification + get rid of …
dmkozh Apr 17, 2026
5f9634b
Revert "Reapply "Reapply "In-place in-memory state modification + get…
dmkozh Apr 17, 2026
0a2a92b
perf: replace InMemoryBucketEntry virtual set with unordered_map
Feb 24, 2026
67e42f1
bench for InMemoryBucketEntry with unordered map - seems neutral to n…
dmkozh Apr 17, 2026
97a431a
Revert "perf: replace InMemoryBucketEntry virtual set with unordered_…
dmkozh Apr 17, 2026
225f583
Reapply "perf: replace InMemoryBucketEntry virtual set with unordered…
dmkozh Apr 17, 2026
a0cfe2a
Revert "Reapply "perf: replace InMemoryBucketEntry virtual set with u…
dmkozh Apr 17, 2026
2b5c058
Remove extra lookup from upsert
dmkozh Apr 17, 2026
20a9251
Bench for removing extra lookup - neutral or slightly positive
dmkozh Apr 17, 2026
3855261
update scenarios
dmkozh Apr 17, 2026
816e5e9
More robust path handling in apply load matrix script
dmkozh Apr 20, 2026
73489b4
Reapply "perf: cache Budget via thread-local storage across TXs"
dmkozh Apr 20, 2026
338e585
Reapply "Reapply "Reapply "In-place in-memory state modification + ge…
dmkozh Apr 20, 2026
eb661ec
Reapply "Reapply "perf: replace InMemoryBucketEntry virtual set with …
dmkozh Apr 20, 2026
feae881
Revert "Reapply "Reapply "perf: replace InMemoryBucketEntry virtual s…
dmkozh Apr 20, 2026
fe7d6f7
Revert "Reapply "Reapply "Reapply "In-place in-memory state modificat…
dmkozh Apr 20, 2026
07e8452
Revert "Reapply "perf: cache Budget via thread-local storage across T…
dmkozh Apr 20, 2026
a456281
perf: avoid building 128K-entry modifiedKeys set for eviction scan
Feb 24, 2026
3a624f4
bench for avoiding building modifiedKeys - ~-5ms
dmkozh Apr 20, 2026
e3d3dba
Shard verifySig cache to reduce mutex contention (7680→8896 TPS, +15.8%)
Feb 19, 2026
99b5fdb
Bench for verifySig cache - -8ms
dmkozh Apr 20, 2026
63c6cc5
perf: indirect sort in convertToBucketEntry (+2.8% TPS)
Feb 20, 2026
6a8331b
bench for indirect sort - -0-5ms
dmkozh Apr 20, 2026
607d1af
perf: skip invariant delta when no invariants enabled (+8.0% TPS)
Feb 20, 2026
e9165c8
bench for skipping invariant delta - -20ms (!)
dmkozh Apr 21, 2026
2d3387e
Cache LedgerKey hash in parallel apply data structures - ~-5ms
dmkozh Apr 21, 2026
8c18621
Manual txset building instrumentation
dmkozh Apr 22, 2026
8d073a1
storage opt
dmkozh Apr 22, 2026
e3225f4
budget opt
dmkozh Apr 22, 2026
1281189
budget optimization bench - seems like it's ~-10ms for soroswap now.
dmkozh Apr 22, 2026
8a0749e
Revert "budget opt"
dmkozh Apr 24, 2026
cef2b80
revert host module to p26
dmkozh Apr 24, 2026
c2c37aa
format
dmkozh Apr 24, 2026
3ebad3f
fix a bug - in-memory state update shouldn't be conditioned on protoc…
dmkozh Apr 24, 2026
ea7fb44
Undo a perf change where we move LEs during `getAllEntries` - this le…
dmkozh Apr 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions bench/budget_opt-20260422-190901/results.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
scenario,median_time_ms,p95_time_ms,p99_time_ms
"sac,TX=6000,T=8",268.75913299999957,293.12935219999963,318.0013615999997
"soroswap,TX=2000,T=8",260.3968994999982,337.6564257000006,458.8638931899988
61 changes: 61 additions & 0 deletions bench/budget_opt-20260422-190901/stamp
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
Warning: running non-release version v26.0.0-155-g6add6c103-dirty of stellar-core
v26.0.0-155-g6add6c103-dirty
ledger protocol version: 26
rust version: rustc 1.88.0 (6b00bc388 2025-06-23)
soroban-env-host versions:
host[0]:
package version: 21.2.2
git version: 7eeddd897cfb0f700f938b0c8d6f0541150d1fcb
ledger protocol version: 21
pre-release version: 0
rs-stellar-xdr:
package version: 21.2.0
git version: 9bea881f2057e412fdbb98875841626bf77b4b88
base XDR git version: 70180d5e8d9caee9e8645ed8a38c36a8cf403cd9
host[1]:
package version: 22.0.0
git version: 1cd8b8dca9aeeca9ce45b129cd923992b32dc258
ledger protocol version: 22
pre-release version: 0
rs-stellar-xdr:
package version: 22.0.0
git version: 715003372ea6380044b5a4a02907ff73e56ae9e7
base XDR git version: 529d5176f24c73eeccfa5eba481d4e89c19b1181
host[2]:
package version: 23.0.0
git version: 688bc34e6cd15c71742139e625268c7f30f55a92
ledger protocol version: 23
pre-release version: 0
rs-stellar-xdr:
package version: 23.0.0
git version: e83a6337204ecfdb0ac0d44ffb857130c1249b1b
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[3]:
package version: 24.0.0
git version: a37eeda815e626f416eff13f2eacb32a8b0c3729
ledger protocol version: 24
pre-release version: 0
rs-stellar-xdr:
package version: 24.0.0
git version: 07b765d3ab146f7f7ea951af1f9e41e0ece8fb48
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[4]:
package version: 25.0.0
git version: 6323c1fc03ecb9f53b7c1e42fd62c1bbd3aebc2c
ledger protocol version: 25
pre-release version: 0
rs-stellar-xdr:
package version: 25.0.0
git version: dc9f40fcb83c3054341f70b65a2222073369b37b
base XDR git version: 0a621ec7811db000a60efae5b35f78dee3aa2533
host[5]:
package version: 26.0.1
git version: 9936a7086429401b69b3e0029d41ab9c22457312
ledger protocol version: 26
pre-release version: 0
rs-stellar-xdr:
package version: 26.0.0
git version: dd7a165a193126fd37a751d867bee1cb8f3b55a6
base XDR git version: cff714a5ebaaaf2dac343b3546c2df73f0b7a36e

Benchmark ledgers=200
3 changes: 3 additions & 0 deletions bench/cache_budget-20260416-170151/results.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
scenario,median_time_ms,p95_time_ms,p99_time_ms
"sac,TX=6400,T=8",365.74236700000074,403.91725049999803,423.410349519993
"soroswap,TX=2000,T=8",315.9667809999992,351.90522820000075,397.0369427499969
61 changes: 61 additions & 0 deletions bench/cache_budget-20260416-170151/stamp
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
Warning: running non-release version v26.0.0-114-g56a7db07c-dirty of stellar-core
v26.0.0-114-g56a7db07c-dirty
ledger protocol version: 26
rust version: rustc 1.88.0 (6b00bc388 2025-06-23)
soroban-env-host versions:
host[0]:
package version: 21.2.2
git version: 7eeddd897cfb0f700f938b0c8d6f0541150d1fcb
ledger protocol version: 21
pre-release version: 0
rs-stellar-xdr:
package version: 21.2.0
git version: 9bea881f2057e412fdbb98875841626bf77b4b88
base XDR git version: 70180d5e8d9caee9e8645ed8a38c36a8cf403cd9
host[1]:
package version: 22.0.0
git version: 1cd8b8dca9aeeca9ce45b129cd923992b32dc258
ledger protocol version: 22
pre-release version: 0
rs-stellar-xdr:
package version: 22.0.0
git version: 715003372ea6380044b5a4a02907ff73e56ae9e7
base XDR git version: 529d5176f24c73eeccfa5eba481d4e89c19b1181
host[2]:
package version: 23.0.0
git version: 688bc34e6cd15c71742139e625268c7f30f55a92
ledger protocol version: 23
pre-release version: 0
rs-stellar-xdr:
package version: 23.0.0
git version: e83a6337204ecfdb0ac0d44ffb857130c1249b1b
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[3]:
package version: 24.0.0
git version: a37eeda815e626f416eff13f2eacb32a8b0c3729
ledger protocol version: 24
pre-release version: 0
rs-stellar-xdr:
package version: 24.0.0
git version: 07b765d3ab146f7f7ea951af1f9e41e0ece8fb48
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[4]:
package version: 25.0.0
git version: 6323c1fc03ecb9f53b7c1e42fd62c1bbd3aebc2c
ledger protocol version: 25
pre-release version: 0
rs-stellar-xdr:
package version: 25.0.0
git version: dc9f40fcb83c3054341f70b65a2222073369b37b
base XDR git version: 0a621ec7811db000a60efae5b35f78dee3aa2533
host[5]:
package version: 26.0.0
git version: b351f88a468d3b9e1d6de53d5b0ca585f6b7dadb
ledger protocol version: 26
pre-release version: 0
rs-stellar-xdr:
package version: 26.0.0
git version: dd7a165a193126fd37a751d867bee1cb8f3b55a6
base XDR git version: cff714a5ebaaaf2dac343b3546c2df73f0b7a36e

Benchmark ledgers=200
7 changes: 7 additions & 0 deletions bench/cache_xdr_size-20260411-002309/results.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
scenario,median_time_ms,p95_time_ms,p99_time_ms
"sac,TX=3200,T=1",316.87564600000405,342.05008529999867,358.4165310299993
"sac,TX=3200,T=8",210.82947749999948,235.41631355000035,247.66588434000028
"custom_token,TX=1600,T=1",294.94135599999936,323.27958394999735,335.3970549099996
"custom_token,TX=1600,T=8",136.31600800000024,151.25250469999955,157.71860535000087
"soroswap,TX=1000,T=1",449.36899600000106,481.23976025000013,509.2973847999979
"soroswap,TX=1000,T=8",149.22892349999984,157.78476389999915,162.52508470000006
61 changes: 61 additions & 0 deletions bench/cache_xdr_size-20260411-002309/stamp
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
Warning: running non-release version v26.0.0-77-gf1c352b22-dirty of stellar-core
v26.0.0-77-gf1c352b22-dirty
ledger protocol version: 26
rust version: rustc 1.88.0 (6b00bc388 2025-06-23)
soroban-env-host versions:
host[0]:
package version: 21.2.2
git version: 7eeddd897cfb0f700f938b0c8d6f0541150d1fcb
ledger protocol version: 21
pre-release version: 0
rs-stellar-xdr:
package version: 21.2.0
git version: 9bea881f2057e412fdbb98875841626bf77b4b88
base XDR git version: 70180d5e8d9caee9e8645ed8a38c36a8cf403cd9
host[1]:
package version: 22.0.0
git version: 1cd8b8dca9aeeca9ce45b129cd923992b32dc258
ledger protocol version: 22
pre-release version: 0
rs-stellar-xdr:
package version: 22.0.0
git version: 715003372ea6380044b5a4a02907ff73e56ae9e7
base XDR git version: 529d5176f24c73eeccfa5eba481d4e89c19b1181
host[2]:
package version: 23.0.0
git version: 688bc34e6cd15c71742139e625268c7f30f55a92
ledger protocol version: 23
pre-release version: 0
rs-stellar-xdr:
package version: 23.0.0
git version: e83a6337204ecfdb0ac0d44ffb857130c1249b1b
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[3]:
package version: 24.0.0
git version: a37eeda815e626f416eff13f2eacb32a8b0c3729
ledger protocol version: 24
pre-release version: 0
rs-stellar-xdr:
package version: 24.0.0
git version: 07b765d3ab146f7f7ea951af1f9e41e0ece8fb48
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[4]:
package version: 25.0.0
git version: 6323c1fc03ecb9f53b7c1e42fd62c1bbd3aebc2c
ledger protocol version: 25
pre-release version: 0
rs-stellar-xdr:
package version: 25.0.0
git version: dc9f40fcb83c3054341f70b65a2222073369b37b
base XDR git version: 0a621ec7811db000a60efae5b35f78dee3aa2533
host[5]:
package version: 26.0.0
git version: b351f88a468d3b9e1d6de53d5b0ca585f6b7dadb
ledger protocol version: 26
pre-release version: 0
rs-stellar-xdr:
package version: 26.0.0
git version: dd7a165a193126fd37a751d867bee1cb8f3b55a6
base XDR git version: cff714a5ebaaaf2dac343b3546c2df73f0b7a36e

Benchmark ledgers=200
7 changes: 7 additions & 0 deletions bench/create_upd_wo_loading-20260410-221400/results.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
scenario,median_time_ms,p95_time_ms,p99_time_ms
"sac,TX=3200,T=1",322.9975675000005,348.8423988000006,380.21173682999887
"sac,TX=3200,T=8",227.38690899999892,250.0006931499993,260.29676706999953
"custom_token,TX=1600,T=1",308.1659649999997,330.4373707500009,347.41956414999964
"custom_token,TX=1600,T=8",150.65184649999992,164.35087679999995,168.08713427000038
"soroswap,TX=1000,T=1",477.5879510000086,539.8670865999983,585.6553417600018
"soroswap,TX=1000,T=8",177.90089249999983,199.301519649996,209.90552744999786
61 changes: 61 additions & 0 deletions bench/create_upd_wo_loading-20260410-221400/stamp
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
Warning: running non-release version v26.0.0-67-g541a82a14-dirty of stellar-core
v26.0.0-67-g541a82a14-dirty
ledger protocol version: 26
rust version: rustc 1.88.0 (6b00bc388 2025-06-23)
soroban-env-host versions:
host[0]:
package version: 21.2.2
git version: 7eeddd897cfb0f700f938b0c8d6f0541150d1fcb
ledger protocol version: 21
pre-release version: 0
rs-stellar-xdr:
package version: 21.2.0
git version: 9bea881f2057e412fdbb98875841626bf77b4b88
base XDR git version: 70180d5e8d9caee9e8645ed8a38c36a8cf403cd9
host[1]:
package version: 22.0.0
git version: 1cd8b8dca9aeeca9ce45b129cd923992b32dc258
ledger protocol version: 22
pre-release version: 0
rs-stellar-xdr:
package version: 22.0.0
git version: 715003372ea6380044b5a4a02907ff73e56ae9e7
base XDR git version: 529d5176f24c73eeccfa5eba481d4e89c19b1181
host[2]:
package version: 23.0.0
git version: 688bc34e6cd15c71742139e625268c7f30f55a92
ledger protocol version: 23
pre-release version: 0
rs-stellar-xdr:
package version: 23.0.0
git version: e83a6337204ecfdb0ac0d44ffb857130c1249b1b
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[3]:
package version: 24.0.0
git version: a37eeda815e626f416eff13f2eacb32a8b0c3729
ledger protocol version: 24
pre-release version: 0
rs-stellar-xdr:
package version: 24.0.0
git version: 07b765d3ab146f7f7ea951af1f9e41e0ece8fb48
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[4]:
package version: 25.0.0
git version: 6323c1fc03ecb9f53b7c1e42fd62c1bbd3aebc2c
ledger protocol version: 25
pre-release version: 0
rs-stellar-xdr:
package version: 25.0.0
git version: dc9f40fcb83c3054341f70b65a2222073369b37b
base XDR git version: 0a621ec7811db000a60efae5b35f78dee3aa2533
host[5]:
package version: 26.0.0
git version: b351f88a468d3b9e1d6de53d5b0ca585f6b7dadb
ledger protocol version: 26
pre-release version: 0
rs-stellar-xdr:
package version: 26.0.0
git version: dd7a165a193126fd37a751d867bee1cb8f3b55a6
base XDR git version: cff714a5ebaaaf2dac343b3546c2df73f0b7a36e

Benchmark ledgers=200
7 changes: 7 additions & 0 deletions bench/disable_meta-20260410-205536/results.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
scenario,median_time_ms,p95_time_ms,p99_time_ms
"sac,TX=3200,T=1",337.0062885000008,388.6413382500008,449.63406636999326
"sac,TX=3200,T=8",234.05063849999988,256.48933750000083,264.29044799000235
"custom_token,TX=1600,T=1",310.4716815000029,334.2666388999983,343.7057104299992
"custom_token,TX=1600,T=8",159.46541449999904,179.4608217500015,195.17456334999972
"soroswap,TX=1000,T=1",444.1408194999967,479.7950516499987,504.93647869998614
"soroswap,TX=1000,T=8",170.7175889999994,191.4872912999981,200.91390174999842
61 changes: 61 additions & 0 deletions bench/disable_meta-20260410-205536/stamp
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
Warning: running non-release version v26.0.0-62-g0ad388f96 of stellar-core
v26.0.0-62-g0ad388f96
ledger protocol version: 26
rust version: rustc 1.88.0 (6b00bc388 2025-06-23)
soroban-env-host versions:
host[0]:
package version: 21.2.2
git version: 7eeddd897cfb0f700f938b0c8d6f0541150d1fcb
ledger protocol version: 21
pre-release version: 0
rs-stellar-xdr:
package version: 21.2.0
git version: 9bea881f2057e412fdbb98875841626bf77b4b88
base XDR git version: 70180d5e8d9caee9e8645ed8a38c36a8cf403cd9
host[1]:
package version: 22.0.0
git version: 1cd8b8dca9aeeca9ce45b129cd923992b32dc258
ledger protocol version: 22
pre-release version: 0
rs-stellar-xdr:
package version: 22.0.0
git version: 715003372ea6380044b5a4a02907ff73e56ae9e7
base XDR git version: 529d5176f24c73eeccfa5eba481d4e89c19b1181
host[2]:
package version: 23.0.0
git version: 688bc34e6cd15c71742139e625268c7f30f55a92
ledger protocol version: 23
pre-release version: 0
rs-stellar-xdr:
package version: 23.0.0
git version: e83a6337204ecfdb0ac0d44ffb857130c1249b1b
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[3]:
package version: 24.0.0
git version: a37eeda815e626f416eff13f2eacb32a8b0c3729
ledger protocol version: 24
pre-release version: 0
rs-stellar-xdr:
package version: 24.0.0
git version: 07b765d3ab146f7f7ea951af1f9e41e0ece8fb48
base XDR git version: 4b7a2ef7931ab2ca2499be68d849f38190b443ca
host[4]:
package version: 25.0.0
git version: 6323c1fc03ecb9f53b7c1e42fd62c1bbd3aebc2c
ledger protocol version: 25
pre-release version: 0
rs-stellar-xdr:
package version: 25.0.0
git version: dc9f40fcb83c3054341f70b65a2222073369b37b
base XDR git version: 0a621ec7811db000a60efae5b35f78dee3aa2533
host[5]:
package version: 26.0.0
git version: b351f88a468d3b9e1d6de53d5b0ca585f6b7dadb
ledger protocol version: 26
pre-release version: 0
rs-stellar-xdr:
package version: 26.0.0
git version: dd7a165a193126fd37a751d867bee1cb8f3b55a6
base XDR git version: cff714a5ebaaaf2dac343b3546c2df73f0b7a36e

Benchmark ledgers=200
7 changes: 7 additions & 0 deletions bench/garand-opt-20260420-220226/results.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
scenario,median_time_ms,p95_time_ms,p99_time_ms
"sac,TX=6000,T=4",279.0211679999984,315.4429151999957,339.92180601999667
"sac,TX=6000,T=8",268.1066739999983,284.2595239500003,317.7653894599996
"custom_token,TX=3000,T=4",217.58981100000165,247.9398941499983,273.4111429799994
"custom_token,TX=3000,T=8",185.31896299999983,199.4529299499998,210.4553713199998
"soroswap,TX=2000,T=4",343.11336100000153,369.42674364999124,381.8629574200057
"soroswap,TX=2000,T=8",285.13680150000073,306.7516151000031,316.04347147999977
Loading