enhance WAITFOR statement handling - #998
Merged
Merged
Conversation
Contributor
There was a problem hiding this comment.
Ferret Go Benchmarks - Unit
Details
| Benchmark suite | Current: 3feef4b | Previous: 9986cde | Ratio |
|---|---|---|---|
BenchmarkMarshalMessagePack (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) |
106415 ns/op 19338 B/op 58 allocs/op |
41078 ns/op 19339 B/op 58 allocs/op |
2.59 |
BenchmarkMarshalMessagePack (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - ns/op |
106415 ns/op |
41078 ns/op |
2.59 |
BenchmarkMarshalMessagePack (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - B/op |
19338 B/op |
19339 B/op |
1.00 |
BenchmarkMarshalMessagePack (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - allocs/op |
58 allocs/op |
58 allocs/op |
1 |
BenchmarkUnmarshalMessagePack (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) |
51787 ns/op 17971 B/op 97 allocs/op |
51041 ns/op 17971 B/op 97 allocs/op |
1.01 |
BenchmarkUnmarshalMessagePack (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - ns/op |
51787 ns/op |
51041 ns/op |
1.01 |
BenchmarkUnmarshalMessagePack (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - B/op |
17971 B/op |
17971 B/op |
1 |
BenchmarkUnmarshalMessagePack (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - allocs/op |
97 allocs/op |
97 allocs/op |
1 |
BenchmarkMarshalJSON (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) |
17216 ns/op 15836 B/op 28 allocs/op |
16923 ns/op 15832 B/op 28 allocs/op |
1.02 |
BenchmarkMarshalJSON (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - ns/op |
17216 ns/op |
16923 ns/op |
1.02 |
BenchmarkMarshalJSON (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - B/op |
15836 B/op |
15832 B/op |
1.00 |
BenchmarkMarshalJSON (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - allocs/op |
28 allocs/op |
28 allocs/op |
1 |
BenchmarkUnmarshalJSON (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) |
31515 ns/op 21696 B/op 299 allocs/op |
30872 ns/op 21702 B/op 299 allocs/op |
1.02 |
BenchmarkUnmarshalJSON (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - ns/op |
31515 ns/op |
30872 ns/op |
1.02 |
BenchmarkUnmarshalJSON (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - B/op |
21696 B/op |
21702 B/op |
1.00 |
BenchmarkUnmarshalJSON (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - allocs/op |
299 allocs/op |
299 allocs/op |
1 |
BenchmarkFormatValueBuiltin (github.com/MontFerret/ferret/v2/pkg/debugger) |
317 ns/op 184 B/op 5 allocs/op |
317.8 ns/op 184 B/op 5 allocs/op |
1.00 |
BenchmarkFormatValueBuiltin (github.com/MontFerret/ferret/v2/pkg/debugger) - ns/op |
317 ns/op |
317.8 ns/op |
1.00 |
BenchmarkFormatValueBuiltin (github.com/MontFerret/ferret/v2/pkg/debugger) - B/op |
184 B/op |
184 B/op |
1 |
BenchmarkFormatValueBuiltin (github.com/MontFerret/ferret/v2/pkg/debugger) - allocs/op |
5 allocs/op |
5 allocs/op |
1 |
BenchmarkFormatValueCustomDisplay (github.com/MontFerret/ferret/v2/pkg/debugger) |
25.46 ns/op 0 B/op 0 allocs/op |
26.2 ns/op 0 B/op 0 allocs/op |
0.97 |
BenchmarkFormatValueCustomDisplay (github.com/MontFerret/ferret/v2/pkg/debugger) - ns/op |
25.46 ns/op |
26.2 ns/op |
0.97 |
BenchmarkFormatValueCustomDisplay (github.com/MontFerret/ferret/v2/pkg/debugger) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkFormatValueCustomDisplay (github.com/MontFerret/ferret/v2/pkg/debugger) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkSessionContinueThroughExecutionInterface (github.com/MontFerret/ferret/v2/pkg/debugger) |
132 ns/op 176 B/op 2 allocs/op |
138.3 ns/op 176 B/op 2 allocs/op |
0.95 |
BenchmarkSessionContinueThroughExecutionInterface (github.com/MontFerret/ferret/v2/pkg/debugger) - ns/op |
132 ns/op |
138.3 ns/op |
0.95 |
BenchmarkSessionContinueThroughExecutionInterface (github.com/MontFerret/ferret/v2/pkg/debugger) - B/op |
176 B/op |
176 B/op |
1 |
BenchmarkSessionContinueThroughExecutionInterface (github.com/MontFerret/ferret/v2/pkg/debugger) - allocs/op |
2 allocs/op |
2 allocs/op |
1 |
BenchmarkJSONCodecEncode/duration (github.com/MontFerret/ferret/v2/pkg/encoding/json) |
159 ns/op 37.74 MB/s 112 B/op 2 allocs/op |
151.1 ns/op 39.71 MB/s 112 B/op 2 allocs/op |
1.05 |
BenchmarkJSONCodecEncode/duration (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op |
159 ns/op |
151.1 ns/op |
1.05 |
BenchmarkJSONCodecEncode/duration (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s |
37.74 MB/s |
39.71 MB/s |
0.95 |
BenchmarkJSONCodecEncode/duration (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op |
112 B/op |
112 B/op |
1 |
BenchmarkJSONCodecEncode/duration (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op |
2 allocs/op |
2 allocs/op |
1 |
BenchmarkJSONCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/json) |
203.8 ns/op 88.31 MB/s 112 B/op 2 allocs/op |
196.3 ns/op 91.69 MB/s 112 B/op 2 allocs/op |
1.04 |
BenchmarkJSONCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op |
203.8 ns/op |
196.3 ns/op |
1.04 |
BenchmarkJSONCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s |
88.31 MB/s |
91.69 MB/s |
0.96 |
BenchmarkJSONCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op |
112 B/op |
112 B/op |
1 |
BenchmarkJSONCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op |
2 allocs/op |
2 allocs/op |
1 |
BenchmarkJSONCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) |
19221 ns/op 208.68 MB/s 8216 B/op 13 allocs/op |
18662 ns/op 214.93 MB/s 8216 B/op 13 allocs/op |
1.03 |
BenchmarkJSONCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op |
19221 ns/op |
18662 ns/op |
1.03 |
BenchmarkJSONCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s |
208.68 MB/s |
214.93 MB/s |
0.97 |
BenchmarkJSONCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op |
8216 B/op |
8216 B/op |
1 |
BenchmarkJSONCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op |
13 allocs/op |
13 allocs/op |
1 |
BenchmarkJSONCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) |
48766 ns/op 82.25 MB/s 11152 B/op 932 allocs/op |
47348 ns/op 84.71 MB/s 11152 B/op 932 allocs/op |
1.03 |
BenchmarkJSONCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op |
48766 ns/op |
47348 ns/op |
1.03 |
BenchmarkJSONCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s |
82.25 MB/s |
84.71 MB/s |
0.97 |
BenchmarkJSONCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op |
11152 B/op |
11152 B/op |
1 |
BenchmarkJSONCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op |
932 allocs/op |
932 allocs/op |
1 |
BenchmarkJSONCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) |
33919 ns/op 69.02 MB/s 12867 B/op 422 allocs/op |
33830 ns/op 69.20 MB/s 12867 B/op 422 allocs/op |
1.00 |
BenchmarkJSONCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op |
33919 ns/op |
33830 ns/op |
1.00 |
BenchmarkJSONCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s |
69.02 MB/s |
69.2 MB/s |
1.00 |
BenchmarkJSONCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op |
12867 B/op |
12867 B/op |
1 |
BenchmarkJSONCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op |
422 allocs/op |
422 allocs/op |
1 |
BenchmarkJSONCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) |
512446 ns/op 39.03 MB/s 65520 B/op 11 allocs/op |
515977 ns/op 38.76 MB/s 65520 B/op 11 allocs/op |
0.99 |
BenchmarkJSONCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op |
512446 ns/op |
515977 ns/op |
0.99 |
BenchmarkJSONCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s |
39.03 MB/s |
38.76 MB/s |
1.01 |
BenchmarkJSONCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op |
65520 B/op |
65520 B/op |
1 |
BenchmarkJSONCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op |
11 allocs/op |
11 allocs/op |
1 |
BenchmarkJSONCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) |
1545283 ns/op 19.41 MB/s 630522 B/op 15011 allocs/op |
1569923 ns/op 19.11 MB/s 630522 B/op 15011 allocs/op |
0.98 |
BenchmarkJSONCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op |
1545283 ns/op |
1569923 ns/op |
0.98 |
BenchmarkJSONCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s |
19.41 MB/s |
19.11 MB/s |
1.02 |
BenchmarkJSONCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op |
630522 B/op |
630522 B/op |
1 |
BenchmarkJSONCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op |
15011 allocs/op |
15011 allocs/op |
1 |
BenchmarkJSONCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) |
115202 ns/op 34.82 MB/s 90120 B/op 1812 allocs/op |
125070 ns/op 32.07 MB/s 90120 B/op 1812 allocs/op |
0.92 |
BenchmarkJSONCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op |
115202 ns/op |
125070 ns/op |
0.92 |
BenchmarkJSONCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s |
34.82 MB/s |
32.07 MB/s |
1.09 |
BenchmarkJSONCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op |
90120 B/op |
90120 B/op |
1 |
BenchmarkJSONCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op |
1812 allocs/op |
1812 allocs/op |
1 |
BenchmarkJSONCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) |
74992 ns/op 31.22 MB/s 54072 B/op 781 allocs/op |
80160 ns/op 29.20 MB/s 54064 B/op 781 allocs/op |
0.94 |
BenchmarkJSONCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op |
74992 ns/op |
80160 ns/op |
0.94 |
BenchmarkJSONCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s |
31.22 MB/s |
29.2 MB/s |
1.07 |
BenchmarkJSONCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op |
54072 B/op |
54064 B/op |
1.00 |
BenchmarkJSONCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op |
781 allocs/op |
781 allocs/op |
1 |
BenchmarkJSONCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) |
1919609 ns/op 10.42 MB/s 2307974 B/op 20029 allocs/op |
2129475 ns/op 9.39 MB/s 2307976 B/op 20029 allocs/op |
0.90 |
BenchmarkJSONCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op |
1919609 ns/op |
2129475 ns/op |
0.90 |
BenchmarkJSONCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s |
10.42 MB/s |
9.39 MB/s |
1.11 |
BenchmarkJSONCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op |
2307974 B/op |
2307976 B/op |
1.00 |
BenchmarkJSONCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op |
20029 allocs/op |
20029 allocs/op |
1 |
BenchmarkJSONCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) |
1607134 ns/op 18.67 MB/s 2610244 B/op 20026 allocs/op |
1601880 ns/op 18.73 MB/s 2610246 B/op 20026 allocs/op |
1.00 |
BenchmarkJSONCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op |
1607134 ns/op |
1601880 ns/op |
1.00 |
BenchmarkJSONCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s |
18.67 MB/s |
18.73 MB/s |
1.00 |
BenchmarkJSONCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op |
2610244 B/op |
2610246 B/op |
1.00 |
BenchmarkJSONCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op |
20026 allocs/op |
20026 allocs/op |
1 |
BenchmarkMsgpackCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) |
134.2 ns/op 126.67 MB/s 112 B/op 2 allocs/op |
135.2 ns/op 125.73 MB/s 112 B/op 2 allocs/op |
0.99 |
BenchmarkMsgpackCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op |
134.2 ns/op |
135.2 ns/op |
0.99 |
BenchmarkMsgpackCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s |
126.67 MB/s |
125.73 MB/s |
1.01 |
BenchmarkMsgpackCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op |
112 B/op |
112 B/op |
1 |
BenchmarkMsgpackCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op |
2 allocs/op |
2 allocs/op |
1 |
BenchmarkMsgpackCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) |
37749 ns/op 71.29 MB/s 14323 B/op 776 allocs/op |
37324 ns/op 72.10 MB/s 14323 B/op 776 allocs/op |
1.01 |
BenchmarkMsgpackCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op |
37749 ns/op |
37324 ns/op |
1.01 |
BenchmarkMsgpackCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s |
71.29 MB/s |
72.1 MB/s |
0.99 |
BenchmarkMsgpackCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op |
14323 B/op |
14323 B/op |
1 |
BenchmarkMsgpackCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op |
776 allocs/op |
776 allocs/op |
1 |
BenchmarkMsgpackCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) |
27135 ns/op 99.17 MB/s 8177 B/op 8 allocs/op |
26686 ns/op 100.84 MB/s 8177 B/op 8 allocs/op |
1.02 |
BenchmarkMsgpackCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op |
27135 ns/op |
26686 ns/op |
1.02 |
BenchmarkMsgpackCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s |
99.17 MB/s |
100.84 MB/s |
0.98 |
BenchmarkMsgpackCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op |
8177 B/op |
8177 B/op |
1 |
BenchmarkMsgpackCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op |
8 allocs/op |
8 allocs/op |
1 |
BenchmarkMsgpackCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) |
23694 ns/op 54.91 MB/s 8258 B/op 264 allocs/op |
23159 ns/op 56.18 MB/s 8257 B/op 264 allocs/op |
1.02 |
BenchmarkMsgpackCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op |
23694 ns/op |
23159 ns/op |
1.02 |
BenchmarkMsgpackCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s |
54.91 MB/s |
56.18 MB/s |
0.98 |
BenchmarkMsgpackCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op |
8258 B/op |
8257 B/op |
1.00 |
BenchmarkMsgpackCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op |
264 allocs/op |
264 allocs/op |
1 |
BenchmarkMsgpackCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) |
371963 ns/op 26.89 MB/s 32755 B/op 10 allocs/op |
367803 ns/op 27.19 MB/s 32755 B/op 10 allocs/op |
1.01 |
BenchmarkMsgpackCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op |
371963 ns/op |
367803 ns/op |
1.01 |
BenchmarkMsgpackCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s |
26.89 MB/s |
27.19 MB/s |
0.99 |
BenchmarkMsgpackCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op |
32755 B/op |
32755 B/op |
1 |
BenchmarkMsgpackCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op |
10 allocs/op |
10 allocs/op |
1 |
BenchmarkMsgpackCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) |
1250133 ns/op 12.00 MB/s 512819 B/op 10010 allocs/op |
1248772 ns/op 12.01 MB/s 512821 B/op 10010 allocs/op |
1.00 |
BenchmarkMsgpackCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op |
1250133 ns/op |
1248772 ns/op |
1.00 |
BenchmarkMsgpackCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s |
12 MB/s |
12.01 MB/s |
1.00 |
BenchmarkMsgpackCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op |
512819 B/op |
512821 B/op |
1.00 |
BenchmarkMsgpackCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op |
10010 allocs/op |
10010 allocs/op |
1 |
BenchmarkMsgpackCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) |
54245 ns/op 49.61 MB/s 24653 B/op 771 allocs/op |
52991 ns/op 50.78 MB/s 24653 B/op 771 allocs/op |
1.02 |
BenchmarkMsgpackCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op |
54245 ns/op |
52991 ns/op |
1.02 |
BenchmarkMsgpackCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s |
49.61 MB/s |
50.78 MB/s |
0.98 |
BenchmarkMsgpackCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op |
24653 B/op |
24653 B/op |
1 |
BenchmarkMsgpackCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op |
771 allocs/op |
771 allocs/op |
1 |
BenchmarkMsgpackCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) |
31806 ns/op 40.90 MB/s 19299 B/op 252 allocs/op |
31274 ns/op 41.60 MB/s 19307 B/op 252 allocs/op |
1.02 |
BenchmarkMsgpackCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op |
31806 ns/op |
31274 ns/op |
1.02 |
BenchmarkMsgpackCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s |
40.9 MB/s |
41.6 MB/s |
0.98 |
BenchmarkMsgpackCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op |
19299 B/op |
19307 B/op |
1.00 |
BenchmarkMsgpackCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op |
252 allocs/op |
252 allocs/op |
1 |
BenchmarkMsgpackCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) |
1143956 ns/op 8.74 MB/s 400102 B/op 20001 allocs/op |
1079272 ns/op 9.27 MB/s 400101 B/op 20001 allocs/op |
1.06 |
BenchmarkMsgpackCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op |
1143956 ns/op |
1079272 ns/op |
1.06 |
BenchmarkMsgpackCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s |
8.74 MB/s |
9.27 MB/s |
0.94 |
BenchmarkMsgpackCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op |
400102 B/op |
400101 B/op |
1.00 |
BenchmarkMsgpackCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op |
20001 allocs/op |
20001 allocs/op |
1 |
BenchmarkMsgpackCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) |
1623717 ns/op 9.24 MB/s 1720215 B/op 15001 allocs/op |
1586191 ns/op 9.46 MB/s 1720216 B/op 15001 allocs/op |
1.02 |
BenchmarkMsgpackCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op |
1623717 ns/op |
1586191 ns/op |
1.02 |
BenchmarkMsgpackCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s |
9.24 MB/s |
9.46 MB/s |
0.98 |
BenchmarkMsgpackCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op |
1720215 B/op |
1720216 B/op |
1.00 |
BenchmarkMsgpackCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op |
15001 allocs/op |
15001 allocs/op |
1 |
BenchmarkFormatterParentheses (github.com/MontFerret/ferret/v2/pkg/formatter) |
362916 ns/op 148872 B/op 2046 allocs/op |
317252 ns/op 145311 B/op 1996 allocs/op |
1.14 |
BenchmarkFormatterParentheses (github.com/MontFerret/ferret/v2/pkg/formatter) - ns/op |
362916 ns/op |
317252 ns/op |
1.14 |
BenchmarkFormatterParentheses (github.com/MontFerret/ferret/v2/pkg/formatter) - B/op |
148872 B/op |
145311 B/op |
1.02 |
BenchmarkFormatterParentheses (github.com/MontFerret/ferret/v2/pkg/formatter) - allocs/op |
2046 allocs/op |
1996 allocs/op |
1.03 |
BenchmarkClientDoPolicy (github.com/MontFerret/ferret/v2/pkg/net/http) |
4459 ns/op 2996 B/op 37 allocs/op |
4450 ns/op 2996 B/op 37 allocs/op |
1.00 |
BenchmarkClientDoPolicy (github.com/MontFerret/ferret/v2/pkg/net/http) - ns/op |
4459 ns/op |
4450 ns/op |
1.00 |
BenchmarkClientDoPolicy (github.com/MontFerret/ferret/v2/pkg/net/http) - B/op |
2996 B/op |
2996 B/op |
1 |
BenchmarkClientDoPolicy (github.com/MontFerret/ferret/v2/pkg/net/http) - allocs/op |
37 allocs/op |
37 allocs/op |
1 |
BenchmarkClientDoPolicyWithoutTimeout (github.com/MontFerret/ferret/v2/pkg/net/http) |
1774 ns/op 1696 B/op 19 allocs/op |
1751 ns/op 1696 B/op 19 allocs/op |
1.01 |
BenchmarkClientDoPolicyWithoutTimeout (github.com/MontFerret/ferret/v2/pkg/net/http) - ns/op |
1774 ns/op |
1751 ns/op |
1.01 |
BenchmarkClientDoPolicyWithoutTimeout (github.com/MontFerret/ferret/v2/pkg/net/http) - B/op |
1696 B/op |
1696 B/op |
1 |
BenchmarkClientDoPolicyWithoutTimeout (github.com/MontFerret/ferret/v2/pkg/net/http) - allocs/op |
19 allocs/op |
19 allocs/op |
1 |
BenchmarkClientDoPolicyWithHeaders (github.com/MontFerret/ferret/v2/pkg/net/http) |
6173 ns/op 3828 B/op 43 allocs/op |
6113 ns/op 3828 B/op 43 allocs/op |
1.01 |
BenchmarkClientDoPolicyWithHeaders (github.com/MontFerret/ferret/v2/pkg/net/http) - ns/op |
6173 ns/op |
6113 ns/op |
1.01 |
BenchmarkClientDoPolicyWithHeaders (github.com/MontFerret/ferret/v2/pkg/net/http) - B/op |
3828 B/op |
3828 B/op |
1 |
BenchmarkClientDoPolicyWithHeaders (github.com/MontFerret/ferret/v2/pkg/net/http) - allocs/op |
43 allocs/op |
43 allocs/op |
1 |
BenchmarkToStdRequest (github.com/MontFerret/ferret/v2/pkg/net/http) |
1066 ns/op 1072 B/op 10 allocs/op |
1037 ns/op 1072 B/op 10 allocs/op |
1.03 |
BenchmarkToStdRequest (github.com/MontFerret/ferret/v2/pkg/net/http) - ns/op |
1066 ns/op |
1037 ns/op |
1.03 |
BenchmarkToStdRequest (github.com/MontFerret/ferret/v2/pkg/net/http) - B/op |
1072 B/op |
1072 B/op |
1 |
BenchmarkToStdRequest (github.com/MontFerret/ferret/v2/pkg/net/http) - allocs/op |
10 allocs/op |
10 allocs/op |
1 |
BenchmarkPolicyEval (github.com/MontFerret/ferret/v2/pkg/net/http) |
469.3 ns/op 96 B/op 2 allocs/op |
459.5 ns/op 96 B/op 2 allocs/op |
1.02 |
BenchmarkPolicyEval (github.com/MontFerret/ferret/v2/pkg/net/http) - ns/op |
469.3 ns/op |
459.5 ns/op |
1.02 |
BenchmarkPolicyEval (github.com/MontFerret/ferret/v2/pkg/net/http) - B/op |
96 B/op |
96 B/op |
1 |
BenchmarkPolicyEval (github.com/MontFerret/ferret/v2/pkg/net/http) - allocs/op |
2 allocs/op |
2 allocs/op |
1 |
BenchmarkPolicyPrepareDefaults (github.com/MontFerret/ferret/v2/pkg/net/http) |
890.2 ns/op 528 B/op 6 allocs/op |
867.6 ns/op 528 B/op 6 allocs/op |
1.03 |
BenchmarkPolicyPrepareDefaults (github.com/MontFerret/ferret/v2/pkg/net/http) - ns/op |
890.2 ns/op |
867.6 ns/op |
1.03 |
BenchmarkPolicyPrepareDefaults (github.com/MontFerret/ferret/v2/pkg/net/http) - B/op |
528 B/op |
528 B/op |
1 |
BenchmarkPolicyPrepareDefaults (github.com/MontFerret/ferret/v2/pkg/net/http) - allocs/op |
6 allocs/op |
6 allocs/op |
1 |
BenchmarkReadResponseBodyBounded (github.com/MontFerret/ferret/v2/pkg/net/http) |
2914 ns/op 1405.81 MB/s 17464 B/op 9 allocs/op |
2864 ns/op 1430.13 MB/s 17464 B/op 9 allocs/op |
1.02 |
BenchmarkReadResponseBodyBounded (github.com/MontFerret/ferret/v2/pkg/net/http) - ns/op |
2914 ns/op |
2864 ns/op |
1.02 |
BenchmarkReadResponseBodyBounded (github.com/MontFerret/ferret/v2/pkg/net/http) - MB/s |
1405.81 MB/s |
1430.13 MB/s |
0.98 |
BenchmarkReadResponseBodyBounded (github.com/MontFerret/ferret/v2/pkg/net/http) - B/op |
17464 B/op |
17464 B/op |
1 |
BenchmarkReadResponseBodyBounded (github.com/MontFerret/ferret/v2/pkg/net/http) - allocs/op |
9 allocs/op |
9 allocs/op |
1 |
BenchmarkPolicyDialerControl (github.com/MontFerret/ferret/v2/pkg/net/http) |
433.2 ns/op 56 B/op 3 allocs/op |
430.9 ns/op 56 B/op 3 allocs/op |
1.01 |
BenchmarkPolicyDialerControl (github.com/MontFerret/ferret/v2/pkg/net/http) - ns/op |
433.2 ns/op |
430.9 ns/op |
1.01 |
BenchmarkPolicyDialerControl (github.com/MontFerret/ferret/v2/pkg/net/http) - B/op |
56 B/op |
56 B/op |
1 |
BenchmarkPolicyDialerControl (github.com/MontFerret/ferret/v2/pkg/net/http) - allocs/op |
3 allocs/op |
3 allocs/op |
1 |
BenchmarkArithmeticAddInt (github.com/MontFerret/ferret/v2/pkg/runtime) |
9.454 ns/op 0 B/op 0 allocs/op |
9.672 ns/op 0 B/op 0 allocs/op |
0.98 |
BenchmarkArithmeticAddInt (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
9.454 ns/op |
9.672 ns/op |
0.98 |
BenchmarkArithmeticAddInt (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkArithmeticAddInt (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkArithmeticAddString (github.com/MontFerret/ferret/v2/pkg/runtime) |
70.92 ns/op 24 B/op 2 allocs/op |
70.07 ns/op 24 B/op 2 allocs/op |
1.01 |
BenchmarkArithmeticAddString (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
70.92 ns/op |
70.07 ns/op |
1.01 |
BenchmarkArithmeticAddString (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
24 B/op |
24 B/op |
1 |
BenchmarkArithmeticAddString (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
2 allocs/op |
2 allocs/op |
1 |
BenchmarkArithmeticSubtractMixed (github.com/MontFerret/ferret/v2/pkg/runtime) |
23.73 ns/op 8 B/op 1 allocs/op |
22.24 ns/op 8 B/op 1 allocs/op |
1.07 |
BenchmarkArithmeticSubtractMixed (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
23.73 ns/op |
22.24 ns/op |
1.07 |
BenchmarkArithmeticSubtractMixed (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
8 B/op |
8 B/op |
1 |
BenchmarkArithmeticSubtractMixed (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkArithmeticMultiplyFloat (github.com/MontFerret/ferret/v2/pkg/runtime) |
22.35 ns/op 8 B/op 1 allocs/op |
21.61 ns/op 8 B/op 1 allocs/op |
1.03 |
BenchmarkArithmeticMultiplyFloat (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
22.35 ns/op |
21.61 ns/op |
1.03 |
BenchmarkArithmeticMultiplyFloat (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
8 B/op |
8 B/op |
1 |
BenchmarkArithmeticMultiplyFloat (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkArithmeticDivideMixed (github.com/MontFerret/ferret/v2/pkg/runtime) |
22.52 ns/op 8 B/op 1 allocs/op |
22.05 ns/op 8 B/op 1 allocs/op |
1.02 |
BenchmarkArithmeticDivideMixed (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
22.52 ns/op |
22.05 ns/op |
1.02 |
BenchmarkArithmeticDivideMixed (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
8 B/op |
8 B/op |
1 |
BenchmarkArithmeticDivideMixed (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkArithmeticModuloFloat (github.com/MontFerret/ferret/v2/pkg/runtime) |
55.65 ns/op 8 B/op 1 allocs/op |
54.89 ns/op 8 B/op 1 allocs/op |
1.01 |
BenchmarkArithmeticModuloFloat (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
55.65 ns/op |
54.89 ns/op |
1.01 |
BenchmarkArithmeticModuloFloat (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
8 B/op |
8 B/op |
1 |
BenchmarkArithmeticModuloFloat (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkArithmeticAddDuration (github.com/MontFerret/ferret/v2/pkg/runtime) |
22.86 ns/op 8 B/op 1 allocs/op |
22.17 ns/op 8 B/op 1 allocs/op |
1.03 |
BenchmarkArithmeticAddDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
22.86 ns/op |
22.17 ns/op |
1.03 |
BenchmarkArithmeticAddDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
8 B/op |
8 B/op |
1 |
BenchmarkArithmeticAddDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkArithmeticMultiplyDuration (github.com/MontFerret/ferret/v2/pkg/runtime) |
519.3 ns/op 240 B/op 15 allocs/op |
502.4 ns/op 240 B/op 15 allocs/op |
1.03 |
BenchmarkArithmeticMultiplyDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
519.3 ns/op |
502.4 ns/op |
1.03 |
BenchmarkArithmeticMultiplyDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
240 B/op |
240 B/op |
1 |
BenchmarkArithmeticMultiplyDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
15 allocs/op |
15 allocs/op |
1 |
BenchmarkArithmeticDivideDuration (github.com/MontFerret/ferret/v2/pkg/runtime) |
20.54 ns/op 8 B/op 1 allocs/op |
19.47 ns/op 8 B/op 1 allocs/op |
1.05 |
BenchmarkArithmeticDivideDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
20.54 ns/op |
19.47 ns/op |
1.05 |
BenchmarkArithmeticDivideDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
8 B/op |
8 B/op |
1 |
BenchmarkArithmeticDivideDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkArithmeticAddDateTime (github.com/MontFerret/ferret/v2/pkg/runtime) |
58.4 ns/op 24 B/op 1 allocs/op |
53.6 ns/op 24 B/op 1 allocs/op |
1.09 |
BenchmarkArithmeticAddDateTime (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
58.4 ns/op |
53.6 ns/op |
1.09 |
BenchmarkArithmeticAddDateTime (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
24 B/op |
24 B/op |
1 |
BenchmarkArithmeticAddDateTime (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkIteratorEOF (github.com/MontFerret/ferret/v2/pkg/runtime) |
2895 ns/op 0 B/op 0 allocs/op |
2892 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkIteratorEOF (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
2895 ns/op |
2892 ns/op |
1.00 |
BenchmarkIteratorEOF (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIteratorEOF (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkArrayIterator (github.com/MontFerret/ferret/v2/pkg/runtime) |
297.7 ns/op 0 B/op 0 allocs/op |
297.5 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkArrayIterator (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
297.7 ns/op |
297.5 ns/op |
1.00 |
BenchmarkArrayIterator (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkArrayIterator (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCompareValuesNative (github.com/MontFerret/ferret/v2/pkg/runtime) |
11.42 ns/op 0 B/op 0 allocs/op |
11.25 ns/op 0 B/op 0 allocs/op |
1.02 |
BenchmarkCompareValuesNative (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
11.42 ns/op |
11.25 ns/op |
1.02 |
BenchmarkCompareValuesNative (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkCompareValuesNative (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCompareValuesDuration (github.com/MontFerret/ferret/v2/pkg/runtime) |
10.26 ns/op 0 B/op 0 allocs/op |
9.759 ns/op 0 B/op 0 allocs/op |
1.05 |
BenchmarkCompareValuesDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
10.26 ns/op |
9.759 ns/op |
1.05 |
BenchmarkCompareValuesDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkCompareValuesDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkEqualValuesDuration (github.com/MontFerret/ferret/v2/pkg/runtime) |
9.559 ns/op 0 B/op 0 allocs/op |
9.35 ns/op 0 B/op 0 allocs/op |
1.02 |
BenchmarkEqualValuesDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
9.559 ns/op |
9.35 ns/op |
1.02 |
BenchmarkEqualValuesDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkEqualValuesDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCompareValuesNested (github.com/MontFerret/ferret/v2/pkg/runtime) |
302 ns/op 32 B/op 2 allocs/op |
299 ns/op 32 B/op 2 allocs/op |
1.01 |
BenchmarkCompareValuesNested (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
302 ns/op |
299 ns/op |
1.01 |
BenchmarkCompareValuesNested (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
32 B/op |
32 B/op |
1 |
BenchmarkCompareValuesNested (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
2 allocs/op |
2 allocs/op |
1 |
BenchmarkCompareValuesHost (github.com/MontFerret/ferret/v2/pkg/runtime) |
52.26 ns/op 0 B/op 0 allocs/op |
51.96 ns/op 0 B/op 0 allocs/op |
1.01 |
BenchmarkCompareValuesHost (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
52.26 ns/op |
51.96 ns/op |
1.01 |
BenchmarkCompareValuesHost (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkCompareValuesHost (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkEqualValuesHost (github.com/MontFerret/ferret/v2/pkg/runtime) |
46.73 ns/op 0 B/op 0 allocs/op |
47.13 ns/op 0 B/op 0 allocs/op |
0.99 |
BenchmarkEqualValuesHost (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
46.73 ns/op |
47.13 ns/op |
0.99 |
BenchmarkEqualValuesHost (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkEqualValuesHost (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCompareValuesMixedNumeric/equal (github.com/MontFerret/ferret/v2/pkg/runtime) |
12.99 ns/op 0 B/op 0 allocs/op |
12.81 ns/op 0 B/op 0 allocs/op |
1.01 |
BenchmarkCompareValuesMixedNumeric/equal (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
12.99 ns/op |
12.81 ns/op |
1.01 |
BenchmarkCompareValuesMixedNumeric/equal (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkCompareValuesMixedNumeric/equal (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCompareValuesMixedNumeric/fractional (github.com/MontFerret/ferret/v2/pkg/runtime) |
13.44 ns/op 0 B/op 0 allocs/op |
13.21 ns/op 0 B/op 0 allocs/op |
1.02 |
BenchmarkCompareValuesMixedNumeric/fractional (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
13.44 ns/op |
13.21 ns/op |
1.02 |
BenchmarkCompareValuesMixedNumeric/fractional (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkCompareValuesMixedNumeric/fractional (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCompareValuesMixedNumeric/large (github.com/MontFerret/ferret/v2/pkg/runtime) |
13.55 ns/op 0 B/op 0 allocs/op |
13.42 ns/op 0 B/op 0 allocs/op |
1.01 |
BenchmarkCompareValuesMixedNumeric/large (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
13.55 ns/op |
13.42 ns/op |
1.01 |
BenchmarkCompareValuesMixedNumeric/large (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkCompareValuesMixedNumeric/large (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCompareValuesNaN (github.com/MontFerret/ferret/v2/pkg/runtime) |
12.29 ns/op 0 B/op 0 allocs/op |
12.17 ns/op 0 B/op 0 allocs/op |
1.01 |
BenchmarkCompareValuesNaN (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
12.29 ns/op |
12.17 ns/op |
1.01 |
BenchmarkCompareValuesNaN (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkCompareValuesNaN (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkNumericHash/int (github.com/MontFerret/ferret/v2/pkg/runtime) |
9.679 ns/op 0 B/op 0 allocs/op |
9.897 ns/op 0 B/op 0 allocs/op |
0.98 |
BenchmarkNumericHash/int (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
9.679 ns/op |
9.897 ns/op |
0.98 |
BenchmarkNumericHash/int (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkNumericHash/int (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkNumericHash/integral-float (github.com/MontFerret/ferret/v2/pkg/runtime) |
11.95 ns/op 0 B/op 0 allocs/op |
11.39 ns/op 0 B/op 0 allocs/op |
1.05 |
BenchmarkNumericHash/integral-float (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
11.95 ns/op |
11.39 ns/op |
1.05 |
BenchmarkNumericHash/integral-float (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkNumericHash/integral-float (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkNumericHash/fractional-float (github.com/MontFerret/ferret/v2/pkg/runtime) |
13.62 ns/op 0 B/op 0 allocs/op |
13.42 ns/op 0 B/op 0 allocs/op |
1.01 |
BenchmarkNumericHash/fractional-float (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
13.62 ns/op |
13.42 ns/op |
1.01 |
BenchmarkNumericHash/fractional-float (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkNumericHash/fractional-float (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkNumericHash/nan (github.com/MontFerret/ferret/v2/pkg/runtime) |
12.99 ns/op 0 B/op 0 allocs/op |
12.8 ns/op 0 B/op 0 allocs/op |
1.01 |
BenchmarkNumericHash/nan (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
12.99 ns/op |
12.8 ns/op |
1.01 |
BenchmarkNumericHash/nan (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkNumericHash/nan (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkToIntString (github.com/MontFerret/ferret/v2/pkg/runtime) |
60.27 ns/op 24 B/op 2 allocs/op |
57.23 ns/op 24 B/op 2 allocs/op |
1.05 |
BenchmarkToIntString (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
60.27 ns/op |
57.23 ns/op |
1.05 |
BenchmarkToIntString (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
24 B/op |
24 B/op |
1 |
BenchmarkToIntString (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
2 allocs/op |
2 allocs/op |
1 |
BenchmarkToIntInvalidString (github.com/MontFerret/ferret/v2/pkg/runtime) |
126 ns/op 112 B/op 5 allocs/op |
118.9 ns/op 112 B/op 5 allocs/op |
1.06 |
BenchmarkToIntInvalidString (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
126 ns/op |
118.9 ns/op |
1.06 |
BenchmarkToIntInvalidString (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
112 B/op |
112 B/op |
1 |
BenchmarkToIntInvalidString (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
5 allocs/op |
5 allocs/op |
1 |
BenchmarkToFloatString (github.com/MontFerret/ferret/v2/pkg/runtime) |
74.3 ns/op 24 B/op 2 allocs/op |
70.11 ns/op 24 B/op 2 allocs/op |
1.06 |
BenchmarkToFloatString (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
74.3 ns/op |
70.11 ns/op |
1.06 |
BenchmarkToFloatString (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
24 B/op |
24 B/op |
1 |
BenchmarkToFloatString (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
2 allocs/op |
2 allocs/op |
1 |
BenchmarkToFloatInvalidString (github.com/MontFerret/ferret/v2/pkg/runtime) |
122.7 ns/op 104 B/op 4 allocs/op |
116 ns/op 104 B/op 4 allocs/op |
1.06 |
BenchmarkToFloatInvalidString (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
122.7 ns/op |
116 ns/op |
1.06 |
BenchmarkToFloatInvalidString (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
104 B/op |
104 B/op |
1 |
BenchmarkToFloatInvalidString (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
4 allocs/op |
4 allocs/op |
1 |
BenchmarkToDateTimeRFC3339 (github.com/MontFerret/ferret/v2/pkg/runtime) |
94.82 ns/op 40 B/op 2 allocs/op |
88.96 ns/op 40 B/op 2 allocs/op |
1.07 |
BenchmarkToDateTimeRFC3339 (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
94.82 ns/op |
88.96 ns/op |
1.07 |
BenchmarkToDateTimeRFC3339 (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
40 B/op |
40 B/op |
1 |
BenchmarkToDateTimeRFC3339 (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
2 allocs/op |
2 allocs/op |
1 |
BenchmarkToDateTimeEpochInt (github.com/MontFerret/ferret/v2/pkg/runtime) |
420.3 ns/op 208 B/op 13 allocs/op |
403.8 ns/op 208 B/op 13 allocs/op |
1.04 |
BenchmarkToDateTimeEpochInt (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
420.3 ns/op |
403.8 ns/op |
1.04 |
BenchmarkToDateTimeEpochInt (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
208 B/op |
208 B/op |
1 |
BenchmarkToDateTimeEpochInt (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
13 allocs/op |
13 allocs/op |
1 |
BenchmarkToDateTimeEpochFloat (github.com/MontFerret/ferret/v2/pkg/runtime) |
640.7 ns/op 296 B/op 19 allocs/op |
614.5 ns/op 296 B/op 19 allocs/op |
1.04 |
BenchmarkToDateTimeEpochFloat (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
640.7 ns/op |
614.5 ns/op |
1.04 |
BenchmarkToDateTimeEpochFloat (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
296 B/op |
296 B/op |
1 |
BenchmarkToDateTimeEpochFloat (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
19 allocs/op |
19 allocs/op |
1 |
BenchmarkNormalizeRegisteredNameLowercase (github.com/MontFerret/ferret/v2/pkg/runtime) |
14.05 ns/op 0 B/op 0 allocs/op |
13.91 ns/op 0 B/op 0 allocs/op |
1.01 |
BenchmarkNormalizeRegisteredNameLowercase (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
14.05 ns/op |
13.91 ns/op |
1.01 |
BenchmarkNormalizeRegisteredNameLowercase (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkNormalizeRegisteredNameLowercase (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkNormalizeRegisteredNameMixedCase (github.com/MontFerret/ferret/v2/pkg/runtime) |
43.47 ns/op 24 B/op 1 allocs/op |
41.32 ns/op 24 B/op 1 allocs/op |
1.05 |
BenchmarkNormalizeRegisteredNameMixedCase (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
43.47 ns/op |
41.32 ns/op |
1.05 |
BenchmarkNormalizeRegisteredNameMixedCase (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
24 B/op |
24 B/op |
1 |
BenchmarkNormalizeRegisteredNameMixedCase (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkObjectIterator (github.com/MontFerret/ferret/v2/pkg/runtime) |
2720 ns/op 1792 B/op 1 allocs/op |
2535 ns/op 1792 B/op 1 allocs/op |
1.07 |
BenchmarkObjectIterator (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
2720 ns/op |
2535 ns/op |
1.07 |
BenchmarkObjectIterator (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
1792 B/op |
1792 B/op |
1 |
BenchmarkObjectIterator (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkRangeIterator (github.com/MontFerret/ferret/v2/pkg/runtime) |
933.7 ns/op 32 B/op 1 allocs/op |
958.1 ns/op 32 B/op 1 allocs/op |
0.97 |
BenchmarkRangeIterator (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
933.7 ns/op |
958.1 ns/op |
0.97 |
BenchmarkRangeIterator (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
32 B/op |
32 B/op |
1 |
BenchmarkRangeIterator (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkRangeLength (github.com/MontFerret/ferret/v2/pkg/runtime) |
2.516 ns/op 0 B/op 0 allocs/op |
2.498 ns/op 0 B/op 0 allocs/op |
1.01 |
BenchmarkRangeLength (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op |
2.516 ns/op |
2.498 ns/op |
1.01 |
BenchmarkRangeLength (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkRangeLength (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkEncodeNested (github.com/MontFerret/ferret/v2/pkg/sdk) |
3481 ns/op 2160 B/op 31 allocs/op |
3406 ns/op 2160 B/op 31 allocs/op |
1.02 |
BenchmarkEncodeNested (github.com/MontFerret/ferret/v2/pkg/sdk) - ns/op |
3481 ns/op |
3406 ns/op |
1.02 |
BenchmarkEncodeNested (github.com/MontFerret/ferret/v2/pkg/sdk) - B/op |
2160 B/op |
2160 B/op |
1 |
BenchmarkEncodeNested (github.com/MontFerret/ferret/v2/pkg/sdk) - allocs/op |
31 allocs/op |
31 allocs/op |
1 |
BenchmarkDecodeNested (github.com/MontFerret/ferret/v2/pkg/sdk) |
4639 ns/op 2160 B/op 40 allocs/op |
4860 ns/op 2160 B/op 40 allocs/op |
0.95 |
BenchmarkDecodeNested (github.com/MontFerret/ferret/v2/pkg/sdk) - ns/op |
4639 ns/op |
4860 ns/op |
0.95 |
BenchmarkDecodeNested (github.com/MontFerret/ferret/v2/pkg/sdk) - B/op |
2160 B/op |
2160 B/op |
1 |
BenchmarkDecodeNested (github.com/MontFerret/ferret/v2/pkg/sdk) - allocs/op |
40 allocs/op |
40 allocs/op |
1 |
BenchmarkDecodeNestedStrict (github.com/MontFerret/ferret/v2/pkg/sdk) |
5376 ns/op 2224 B/op 41 allocs/op |
5043 ns/op 2224 B/op 41 allocs/op |
1.07 |
BenchmarkDecodeNestedStrict (github.com/MontFerret/ferret/v2/pkg/sdk) - ns/op |
5376 ns/op |
5043 ns/op |
1.07 |
BenchmarkDecodeNestedStrict (github.com/MontFerret/ferret/v2/pkg/sdk) - B/op |
2224 B/op |
2224 B/op |
1 |
BenchmarkDecodeNestedStrict (github.com/MontFerret/ferret/v2/pkg/sdk) - allocs/op |
41 allocs/op |
41 allocs/op |
1 |
BenchmarkTypedBinder (github.com/MontFerret/ferret/v2/pkg/sdk) |
109.4 ns/op 40 B/op 3 allocs/op |
94.08 ns/op 40 B/op 3 allocs/op |
1.16 |
BenchmarkTypedBinder (github.com/MontFerret/ferret/v2/pkg/sdk) - ns/op |
109.4 ns/op |
94.08 ns/op |
1.16 |
BenchmarkTypedBinder (github.com/MontFerret/ferret/v2/pkg/sdk) - B/op |
40 B/op |
40 B/op |
1 |
BenchmarkTypedBinder (github.com/MontFerret/ferret/v2/pkg/sdk) - allocs/op |
3 allocs/op |
3 allocs/op |
1 |
BenchmarkManualCasts (github.com/MontFerret/ferret/v2/pkg/sdk) |
90.36 ns/op 40 B/op 3 allocs/op |
86.89 ns/op 40 B/op 3 allocs/op |
1.04 |
BenchmarkManualCasts (github.com/MontFerret/ferret/v2/pkg/sdk) - ns/op |
90.36 ns/op |
86.89 ns/op |
1.04 |
BenchmarkManualCasts (github.com/MontFerret/ferret/v2/pkg/sdk) - B/op |
40 B/op |
40 B/op |
1 |
BenchmarkManualCasts (github.com/MontFerret/ferret/v2/pkg/sdk) - allocs/op |
3 allocs/op |
3 allocs/op |
1 |
BenchmarkSliceViewIteration (github.com/MontFerret/ferret/v2/pkg/sdk) |
364.2 ns/op 64 B/op 1 allocs/op |
350 ns/op 64 B/op 1 allocs/op |
1.04 |
BenchmarkSliceViewIteration (github.com/MontFerret/ferret/v2/pkg/sdk) - ns/op |
364.2 ns/op |
350 ns/op |
1.04 |
BenchmarkSliceViewIteration (github.com/MontFerret/ferret/v2/pkg/sdk) - B/op |
64 B/op |
64 B/op |
1 |
BenchmarkSliceViewIteration (github.com/MontFerret/ferret/v2/pkg/sdk) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkHostValueMarshalJSON (github.com/MontFerret/ferret/v2/pkg/sdk) |
252.4 ns/op 206.05 MB/s 160 B/op 3 allocs/op |
236.2 ns/op 220.13 MB/s 160 B/op 3 allocs/op |
1.07 |
BenchmarkHostValueMarshalJSON (github.com/MontFerret/ferret/v2/pkg/sdk) - ns/op |
252.4 ns/op |
236.2 ns/op |
1.07 |
BenchmarkHostValueMarshalJSON (github.com/MontFerret/ferret/v2/pkg/sdk) - MB/s |
206.05 MB/s |
220.13 MB/s |
0.94 |
BenchmarkHostValueMarshalJSON (github.com/MontFerret/ferret/v2/pkg/sdk) - B/op |
160 B/op |
160 B/op |
1 |
BenchmarkHostValueMarshalJSON (github.com/MontFerret/ferret/v2/pkg/sdk) - allocs/op |
3 allocs/op |
3 allocs/op |
1 |
BenchmarkRange/default_step (github.com/MontFerret/ferret/v2/pkg/stdlib/math) |
1774 ns/op 2616 B/op 102 allocs/op |
1675 ns/op 2616 B/op 102 allocs/op |
1.06 |
BenchmarkRange/default_step (github.com/MontFerret/ferret/v2/pkg/stdlib/math) - ns/op |
1774 ns/op |
1675 ns/op |
1.06 |
BenchmarkRange/default_step (github.com/MontFerret/ferret/v2/pkg/stdlib/math) - B/op |
2616 B/op |
2616 B/op |
1 |
BenchmarkRange/default_step (github.com/MontFerret/ferret/v2/pkg/stdlib/math) - allocs/op |
102 allocs/op |
102 allocs/op |
1 |
BenchmarkRange/custom_step (github.com/MontFerret/ferret/v2/pkg/stdlib/math) |
893.5 ns/op 1160 B/op 48 allocs/op |
841.8 ns/op 1160 B/op 48 allocs/op |
1.06 |
BenchmarkRange/custom_step (github.com/MontFerret/ferret/v2/pkg/stdlib/math) - ns/op |
893.5 ns/op |
841.8 ns/op |
1.06 |
BenchmarkRange/custom_step (github.com/MontFerret/ferret/v2/pkg/stdlib/math) - B/op |
1160 B/op |
1160 B/op |
1 |
BenchmarkRange/custom_step (github.com/MontFerret/ferret/v2/pkg/stdlib/math) - allocs/op |
48 allocs/op |
48 allocs/op |
1 |
BenchmarkFind/first_ascii (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) |
90.52 ns/op 0 B/op 0 allocs/op |
87.01 ns/op 0 B/op 0 allocs/op |
1.04 |
BenchmarkFind/first_ascii (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - ns/op |
90.52 ns/op |
87.01 ns/op |
1.04 |
BenchmarkFind/first_ascii (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkFind/first_ascii (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkFind/last_ascii (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) |
96.75 ns/op 0 B/op 0 allocs/op |
93.99 ns/op 0 B/op 0 allocs/op |
1.03 |
BenchmarkFind/last_ascii (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - ns/op |
96.75 ns/op |
93.99 ns/op |
1.03 |
BenchmarkFind/last_ascii (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkFind/last_ascii (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkFind/first_unicode_bounded (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) |
73.79 ns/op 0 B/op 0 allocs/op |
71.31 ns/op 0 B/op 0 allocs/op |
1.03 |
BenchmarkFind/first_unicode_bounded (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - ns/op |
73.79 ns/op |
71.31 ns/op |
1.03 |
BenchmarkFind/first_unicode_bounded (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkFind/first_unicode_bounded (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkFind/last_unicode_bounded (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) |
75.79 ns/op 0 B/op 0 allocs/op |
73.74 ns/op 0 B/op 0 allocs/op |
1.03 |
BenchmarkFind/last_unicode_bounded (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - ns/op |
75.79 ns/op |
73.74 ns/op |
1.03 |
BenchmarkFind/last_unicode_bounded (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkFind/last_unicode_bounded (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCancellationSafepoint/StraightLine/Background (github.com/MontFerret/ferret/v2/pkg/vm) |
4953 ns/op 0 B/op 0 allocs/op |
4975 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkCancellationSafepoint/StraightLine/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
4953 ns/op |
4975 ns/op |
1.00 |
BenchmarkCancellationSafepoint/StraightLine/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkCancellationSafepoint/StraightLine/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCancellationSafepoint/StraightLine/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) |
4969 ns/op 0 B/op 0 allocs/op |
4982 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkCancellationSafepoint/StraightLine/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
4969 ns/op |
4982 ns/op |
1.00 |
BenchmarkCancellationSafepoint/StraightLine/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkCancellationSafepoint/StraightLine/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCancellationSafepoint/Backedge/Background (github.com/MontFerret/ferret/v2/pkg/vm) |
114485 ns/op 6152 B/op 769 allocs/op |
111606 ns/op 6152 B/op 769 allocs/op |
1.03 |
BenchmarkCancellationSafepoint/Backedge/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
114485 ns/op |
111606 ns/op |
1.03 |
BenchmarkCancellationSafepoint/Backedge/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
6152 B/op |
6152 B/op |
1 |
BenchmarkCancellationSafepoint/Backedge/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
769 allocs/op |
769 allocs/op |
1 |
BenchmarkCancellationSafepoint/Backedge/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) |
109705 ns/op 6152 B/op 769 allocs/op |
108784 ns/op 6152 B/op 769 allocs/op |
1.01 |
BenchmarkCancellationSafepoint/Backedge/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
109705 ns/op |
108784 ns/op |
1.01 |
BenchmarkCancellationSafepoint/Backedge/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
6152 B/op |
6152 B/op |
1 |
BenchmarkCancellationSafepoint/Backedge/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
769 allocs/op |
769 allocs/op |
1 |
BenchmarkCancellationSafepoint/SourcePointEveryInstruction/Background (github.com/MontFerret/ferret/v2/pkg/vm) |
8786 ns/op 0 B/op 0 allocs/op |
9699 ns/op 0 B/op 0 allocs/op |
0.91 |
BenchmarkCancellationSafepoint/SourcePointEveryInstruction/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
8786 ns/op |
9699 ns/op |
0.91 |
BenchmarkCancellationSafepoint/SourcePointEveryInstruction/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkCancellationSafepoint/SourcePointEveryInstruction/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCancellationSafepoint/SourcePointEveryInstruction/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) |
8725 ns/op 0 B/op 0 allocs/op |
8888 ns/op 0 B/op 0 allocs/op |
0.98 |
BenchmarkCancellationSafepoint/SourcePointEveryInstruction/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
8725 ns/op |
8888 ns/op |
0.98 |
BenchmarkCancellationSafepoint/SourcePointEveryInstruction/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkCancellationSafepoint/SourcePointEveryInstruction/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCancellationSafepoint/SourcePointStatementInterval/Background (github.com/MontFerret/ferret/v2/pkg/vm) |
5521 ns/op 0 B/op 0 allocs/op |
5633 ns/op 0 B/op 0 allocs/op |
0.98 |
BenchmarkCancellationSafepoint/SourcePointStatementInterval/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
5521 ns/op |
5633 ns/op |
0.98 |
BenchmarkCancellationSafepoint/SourcePointStatementInterval/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkCancellationSafepoint/SourcePointStatementInterval/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCancellationSafepoint/SourcePointStatementInterval/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) |
5519 ns/op 0 B/op 0 allocs/op |
5482 ns/op 0 B/op 0 allocs/op |
1.01 |
BenchmarkCancellationSafepoint/SourcePointStatementInterval/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
5519 ns/op |
5482 ns/op |
1.01 |
BenchmarkCancellationSafepoint/SourcePointStatementInterval/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkCancellationSafepoint/SourcePointStatementInterval/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCancellationSafepoint/UDFCallLoop/Background (github.com/MontFerret/ferret/v2/pkg/vm) |
24157 ns/op 4368 B/op 9 allocs/op |
23461 ns/op 4368 B/op 9 allocs/op |
1.03 |
BenchmarkCancellationSafepoint/UDFCallLoop/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
24157 ns/op |
23461 ns/op |
1.03 |
BenchmarkCancellationSafepoint/UDFCallLoop/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
4368 B/op |
4368 B/op |
1 |
BenchmarkCancellationSafepoint/UDFCallLoop/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
9 allocs/op |
9 allocs/op |
1 |
BenchmarkCancellationSafepoint/UDFCallLoop/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) |
27495 ns/op 4368 B/op 9 allocs/op |
26275 ns/op 4368 B/op 9 allocs/op |
1.05 |
BenchmarkCancellationSafepoint/UDFCallLoop/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
27495 ns/op |
26275 ns/op |
1.05 |
BenchmarkCancellationSafepoint/UDFCallLoop/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
4368 B/op |
4368 B/op |
1 |
BenchmarkCancellationSafepoint/UDFCallLoop/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
9 allocs/op |
9 allocs/op |
1 |
BenchmarkCancellationSafepoint/RecursiveUDF/Background (github.com/MontFerret/ferret/v2/pkg/vm) |
3299 ns/op 88 B/op 11 allocs/op |
3215 ns/op 88 B/op 11 allocs/op |
1.03 |
BenchmarkCancellationSafepoint/RecursiveUDF/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
3299 ns/op |
3215 ns/op |
1.03 |
BenchmarkCancellationSafepoint/RecursiveUDF/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
88 B/op |
88 B/op |
1 |
BenchmarkCancellationSafepoint/RecursiveUDF/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
11 allocs/op |
11 allocs/op |
1 |
BenchmarkCancellationSafepoint/RecursiveUDF/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) |
3422 ns/op 88 B/op 11 allocs/op |
3364 ns/op 88 B/op 11 allocs/op |
1.02 |
BenchmarkCancellationSafepoint/RecursiveUDF/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
3422 ns/op |
3364 ns/op |
1.02 |
BenchmarkCancellationSafepoint/RecursiveUDF/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
88 B/op |
88 B/op |
1 |
BenchmarkCancellationSafepoint/RecursiveUDF/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
11 allocs/op |
11 allocs/op |
1 |
BenchmarkCancellationSafepoint/TailRecursiveUDF/Background (github.com/MontFerret/ferret/v2/pkg/vm) |
12241 ns/op 0 B/op 0 allocs/op |
12186 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkCancellationSafepoint/TailRecursiveUDF/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
12241 ns/op |
12186 ns/op |
1.00 |
BenchmarkCancellationSafepoint/TailRecursiveUDF/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkCancellationSafepoint/TailRecursiveUDF/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCancellationSafepoint/TailRecursiveUDF/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) |
12901 ns/op 0 B/op 0 allocs/op |
12911 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkCancellationSafepoint/TailRecursiveUDF/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
12901 ns/op |
12911 ns/op |
1.00 |
BenchmarkCancellationSafepoint/TailRecursiveUDF/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkCancellationSafepoint/TailRecursiveUDF/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCancellationSafepoint/IteratorLoop/Background (github.com/MontFerret/ferret/v2/pkg/vm) |
53075 ns/op 12392 B/op 1540 allocs/op |
51057 ns/op 12392 B/op 1540 allocs/op |
1.04 |
BenchmarkCancellationSafepoint/IteratorLoop/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
53075 ns/op |
51057 ns/op |
1.04 |
BenchmarkCancellationSafepoint/IteratorLoop/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
12392 B/op |
12392 B/op |
1 |
BenchmarkCancellationSafepoint/IteratorLoop/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
1540 allocs/op |
1540 allocs/op |
1 |
BenchmarkCancellationSafepoint/IteratorLoop/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) |
65130 ns/op 12392 B/op 1540 allocs/op |
60304 ns/op 12392 B/op 1540 allocs/op |
1.08 |
BenchmarkCancellationSafepoint/IteratorLoop/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
65130 ns/op |
60304 ns/op |
1.08 |
BenchmarkCancellationSafepoint/IteratorLoop/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
12392 B/op |
12392 B/op |
1 |
BenchmarkCancellationSafepoint/IteratorLoop/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
1540 allocs/op |
1540 allocs/op |
1 |
BenchmarkCancellationSafepoint/HostCallSequence/Background (github.com/MontFerret/ferret/v2/pkg/vm) |
1984 ns/op 24 B/op 1 allocs/op |
1922 ns/op 24 B/op 1 allocs/op |
1.03 |
BenchmarkCancellationSafepoint/HostCallSequence/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
1984 ns/op |
1922 ns/op |
1.03 |
BenchmarkCancellationSafepoint/HostCallSequence/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
24 B/op |
24 B/op |
1 |
BenchmarkCancellationSafepoint/HostCallSequence/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkCancellationSafepoint/HostCallSequence/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) |
2318 ns/op 24 B/op 1 allocs/op |
2294 ns/op 24 B/op 1 allocs/op |
1.01 |
BenchmarkCancellationSafepoint/HostCallSequence/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
2318 ns/op |
2294 ns/op |
1.01 |
BenchmarkCancellationSafepoint/HostCallSequence/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
24 B/op |
24 B/op |
1 |
BenchmarkCancellationSafepoint/HostCallSequence/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkCancellationSafepoint/ReleaseCompiled/Background (github.com/MontFerret/ferret/v2/pkg/vm) |
7917 ns/op 104 B/op 4 allocs/op |
7613 ns/op 104 B/op 4 allocs/op |
1.04 |
BenchmarkCancellationSafepoint/ReleaseCompiled/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
7917 ns/op |
7613 ns/op |
1.04 |
BenchmarkCancellationSafepoint/ReleaseCompiled/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
104 B/op |
104 B/op |
1 |
BenchmarkCancellationSafepoint/ReleaseCompiled/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
4 allocs/op |
4 allocs/op |
1 |
BenchmarkCancellationSafepoint/ReleaseCompiled/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) |
9613 ns/op 104 B/op 4 allocs/op |
9132 ns/op 104 B/op 4 allocs/op |
1.05 |
BenchmarkCancellationSafepoint/ReleaseCompiled/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
9613 ns/op |
9132 ns/op |
1.05 |
BenchmarkCancellationSafepoint/ReleaseCompiled/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
104 B/op |
104 B/op |
1 |
BenchmarkCancellationSafepoint/ReleaseCompiled/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
4 allocs/op |
4 allocs/op |
1 |
BenchmarkCancellationSafepoint/DebugCompiled/Background (github.com/MontFerret/ferret/v2/pkg/vm) |
8335 ns/op 104 B/op 4 allocs/op |
8028 ns/op 104 B/op 4 allocs/op |
1.04 |
BenchmarkCancellationSafepoint/DebugCompiled/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
8335 ns/op |
8028 ns/op |
1.04 |
BenchmarkCancellationSafepoint/DebugCompiled/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
104 B/op |
104 B/op |
1 |
BenchmarkCancellationSafepoint/DebugCompiled/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
4 allocs/op |
4 allocs/op |
1 |
BenchmarkCancellationSafepoint/DebugCompiled/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) |
10085 ns/op 104 B/op 4 allocs/op |
9493 ns/op 104 B/op 4 allocs/op |
1.06 |
BenchmarkCancellationSafepoint/DebugCompiled/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
10085 ns/op |
9493 ns/op |
1.06 |
BenchmarkCancellationSafepoint/DebugCompiled/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
104 B/op |
104 B/op |
1 |
BenchmarkCancellationSafepoint/DebugCompiled/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
4 allocs/op |
4 allocs/op |
1 |
BenchmarkDebugSourcePointDispatch (github.com/MontFerret/ferret/v2/pkg/vm) |
9.57 ns/op 0 B/op 0 allocs/op |
9.205 ns/op 0 B/op 0 allocs/op |
1.04 |
BenchmarkDebugSourcePointDispatch (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
9.57 ns/op |
9.205 ns/op |
1.04 |
BenchmarkDebugSourcePointDispatch (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkDebugSourcePointDispatch (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkDebugValueAccessTypeNameBuiltin (github.com/MontFerret/ferret/v2/pkg/vm) |
37 ns/op 16 B/op 1 allocs/op |
37.11 ns/op 16 B/op 1 allocs/op |
1.00 |
BenchmarkDebugValueAccessTypeNameBuiltin (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
37 ns/op |
37.11 ns/op |
1.00 |
BenchmarkDebugValueAccessTypeNameBuiltin (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
16 B/op |
16 B/op |
1 |
BenchmarkDebugValueAccessTypeNameBuiltin (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkDebugValueAccessDebugInfoCustom (github.com/MontFerret/ferret/v2/pkg/vm) |
12.16 ns/op 0 B/op 0 allocs/op |
11.87 ns/op 0 B/op 0 allocs/op |
1.02 |
BenchmarkDebugValueAccessDebugInfoCustom (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
12.16 ns/op |
11.87 ns/op |
1.02 |
BenchmarkDebugValueAccessDebugInfoCustom (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkDebugValueAccessDebugInfoCustom (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkElapsedOpcode (github.com/MontFerret/ferret/v2/pkg/vm) |
154.2 ns/op 0 B/op 0 allocs/op |
147.1 ns/op 0 B/op 0 allocs/op |
1.05 |
BenchmarkElapsedOpcode (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
154.2 ns/op |
147.1 ns/op |
1.05 |
BenchmarkElapsedOpcode (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkElapsedOpcode (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkWarmupBindHostCall_ArityMismatchSparseRegistry (github.com/MontFerret/ferret/v2/pkg/vm) |
3379 ns/op 2376 B/op 37 allocs/op |
3324 ns/op 2376 B/op 37 allocs/op |
1.02 |
BenchmarkWarmupBindHostCall_ArityMismatchSparseRegistry (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op |
3379 ns/op |
3324 ns/op |
1.02 |
BenchmarkWarmupBindHostCall_ArityMismatchSparseRegistry (github.com/MontFerret/ferret/v2/pkg/vm) - B/op |
2376 B/op |
2376 B/op |
1 |
BenchmarkWarmupBindHostCall_ArityMismatchSparseRegistry (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op |
37 allocs/op |
37 allocs/op |
1 |
BenchmarkShapeCacheTransitionChain (github.com/MontFerret/ferret/v2/pkg/vm/internal/data) |
1137 ns/op 1808 B/op 20 allocs/op |
1102 ns/op 1808 B/op 20 allocs/op |
1.03 |
BenchmarkShapeCacheTransitionChain (github.com/MontFerret/ferret/v2/pkg/vm/internal/data) - ns/op |
1137 ns/op |
1102 ns/op |
1.03 |
BenchmarkShapeCacheTransitionChain (github.com/MontFerret/ferret/v2/pkg/vm/internal/data) - B/op |
1808 B/op |
1808 B/op |
1 |
BenchmarkShapeCacheTransitionChain (github.com/MontFerret/ferret/v2/pkg/vm/internal/data) - allocs/op |
20 allocs/op |
20 allocs/op |
1 |
BenchmarkCellStore_New (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) |
238.7 ns/op 1 B/op 0 allocs/op |
191 ns/op 0 B/op 0 allocs/op |
1.25 |
BenchmarkCellStore_New (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - ns/op |
238.7 ns/op |
191 ns/op |
1.25 |
BenchmarkCellStore_New (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - B/op |
1 B/op |
0 B/op |
+∞ |
BenchmarkCellStore_New (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCellStore_Get (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) |
22.93 ns/op 0 B/op 0 allocs/op |
22.92 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkCellStore_Get (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - ns/op |
22.93 ns/op |
22.92 ns/op |
1.00 |
BenchmarkCellStore_Get (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkCellStore_Get (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCellStore_Set (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) |
45.3 ns/op 0 B/op 0 allocs/op |
45.32 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkCellStore_Set (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - ns/op |
45.3 ns/op |
45.32 ns/op |
1.00 |
BenchmarkCellStore_Set (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkCellStore_Set (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCellStore_DeleteThenNew (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) |
77.23 ns/op 0 B/op 0 allocs/op |
77.77 ns/op 0 B/op 0 allocs/op |
0.99 |
BenchmarkCellStore_DeleteThenNew (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - ns/op |
77.23 ns/op |
77.77 ns/op |
0.99 |
BenchmarkCellStore_DeleteThenNew (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkCellStore_DeleteThenNew (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkCellStore_ResetThenNew (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) |
40.19 ns/op 0 B/op 0 allocs/op |
40 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkCellStore_ResetThenNew (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - ns/op |
40.19 ns/op |
40 ns/op |
1.00 |
BenchmarkCellStore_ResetThenNew (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkCellStore_ResetThenNew (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
This comment was automatically generated by workflow using github-action-benchmark.
…heses logic, and add new tests
… around `IN` operator for WAITFOR EVENT expressions
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.