v2 / vlib / v / tests / bench / bench_string_int.v
17 lines · 15 sloc · 267 bytes · fc8e3d09717eaac3f2854640f91edfe55ede923f
Raw
1import benchmark
2
3const maxn = 999_999
4
5fn main() {
6 mut snumbers := []string{cap: maxn}
7 for i in 0 .. maxn {
8 snumbers << i.str()
9 }
10 mut sum := i64(0)
11 mut bmark := benchmark.start()
12 for s in snumbers {
13 sum += s.int()
14 }
15 bmark.measure('s.int()')
16 dump(sum)
17}
18