Skip to content

Commit 6cb32f4

Browse files
committed
Update benchmarks.
1 parent dcb3abc commit 6cb32f4

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

benchmark/rustbench/benches/my_benchmark.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ fn criterion_benchmark(c: &mut Criterion) {
3232

3333
c.bench_function("monero string", |b| {
3434
b.iter(|| {
35-
do_encode(monero_addr).to_string();
35+
bs58::encode(monero_addr)
36+
.with_alphabet(bs58::Alphabet::MONERO)
37+
.into_string();
3638
});
3739
});
3840
}

benchmark/src/benchmark.cr

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ module MyBenchmark
5050
ips.report("#{"Base58::Encoder".colorize.bold} => Int to existing StringBuffer - #{"16777215".colorize.dim}") { ::Base58.encode(16777215, into: Buffer) }
5151

5252
ips.separator "Encode a Monero address".colorize.light_yellow.dim
53-
ips.report("#{"Base58::Encoder".colorize.bold} => String to String - #{MoneroAddress.hexstring[0..8].colorize.dim}..#{MoneroAddress.hexstring[-8..-1].colorize.dim}") { ::Base58.encode(MoneroAddress) }
54-
ips.report("#{"Base58::Encoder".colorize.bold} => String to StringBuffer - #{MoneroAddress.hexstring[0..8].colorize.dim}..#{MoneroAddress.hexstring[-8..-1].colorize.dim}") { ::Base58.encode(MoneroAddress, into: Buffer) }
53+
ips.report("#{"Base58::Encoder".colorize.bold} => String to String - #{MoneroAddress.hexstring[0..8].colorize.dim}..#{MoneroAddress.hexstring[-8..-1].colorize.dim}") { ::Base58.encode(MoneroAddress, alphabet: ::Base58::Alphabet::Monero) }
54+
ips.report("#{"Base58::Encoder".colorize.bold} => String to StringBuffer - #{MoneroAddress.hexstring[0..8].colorize.dim}..#{MoneroAddress.hexstring[-8..-1].colorize.dim}") { ::Base58.encode(MoneroAddress, into: Buffer, alphabet: ::Base58::Alphabet::Monero) }
5555
end
5656

5757
def self.run_russ_encoder_benchmarks(ips)

0 commit comments

Comments
 (0)