You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
These results are affected by shared workloads on GitHub runners. Use the results only to detect possible regressions, but always rerun on a more stable machine before drawing conclusions!
Regressions/improvements are highlighted when the difference exceeds 3.0%.
Benchmark results
BaselineBenchmark
Method
characters
jsonSize
maskedKeyProbability
master (ops/s)
PR (ops/s)
change
master alloc (B/op)
PR alloc (B/op)
alloc change
jacksonParseAndMask
unicode
1kb
0.1
39,495
38,304
🔴 -3.0%
58,368.1
58,424.1
⚪ +0.1%
writeFile
unicode
1kb
0.1
5,694
4,826
🔴 -15.2%
5,920.4
5,920.5
⚪ +0.0%
Full results — BaselineBenchmark
Method
characters
jsonSize
maskedKeyProbability
master (ops/s)
PR (ops/s)
change
master alloc (B/op)
PR alloc (B/op)
alloc change
countBytes
unicode
1kb
0.1
2,749,771
2,761,410
⚪ +0.4%
0.0010
0.0010
⚪ +0.0%
jacksonParseAndMask
unicode
1kb
0.1
39,495
38,304
🔴 -3.0%
58,368.1
58,424.1
⚪ +0.1%
jacksonParseOnly
unicode
1kb
0.1
85,035
84,937
⚪ -0.1%
17,616.0
17,704.0
⚪ +0.5%
regexReplace
unicode
1kb
0.1
4,107
4,147
⚪ +1.0%
53,048.6
53,048.6
⚪ -0.0%
writeFile
unicode
1kb
0.1
5,694
4,826
🔴 -15.2%
5,920.4
5,920.5
⚪ +0.0%
InstanceCreationBenchmark
No significant changes (all within 3.0%).
Full results — InstanceCreationBenchmark
Method
numberOfTargetKeys
master (ops/s)
PR (ops/s)
change
master alloc (B/op)
PR alloc (B/op)
alloc change
jsonMasker
1000
1,592
1,573
⚪ -1.2%
1,637,212
1,637,212
⚪ -0.0%
JsonMaskerBenchmark
Method
characters
jsonPath
jsonSize
maskedKeyProbability
master (ops/s)
PR (ops/s)
change
master alloc (B/op)
PR alloc (B/op)
alloc change
jsonMaskerBytes
unicode
false
1kb
0.1
461,044
432,079
🔴 -6.3%
2,272.0
2,272.0
⚪ +0.0%
jsonMaskerBytes
unicode
true
1kb
0.1
420,188
447,800
🟢 +6.6%
2,024.0
2,024.0
⚪ -0.0%
Full results — JsonMaskerBenchmark
Method
characters
jsonPath
jsonSize
maskedKeyProbability
master (ops/s)
PR (ops/s)
change
master alloc (B/op)
PR alloc (B/op)
alloc change
jsonMaskerByteArrayStreams
unicode
false
1kb
0.1
246,988
248,960
⚪ +0.8%
10,840.0
10,840.0
⚪ +0.0%
jsonMaskerByteArrayStreams
unicode
true
1kb
0.1
245,855
247,963
⚪ +0.9%
12,184.0
12,184.0
⚪ +0.0%
jsonMaskerBytes
unicode
false
1kb
0.1
461,044
432,079
🔴 -6.3%
2,272.0
2,272.0
⚪ +0.0%
jsonMaskerBytes
unicode
true
1kb
0.1
420,188
447,800
🟢 +6.6%
2,024.0
2,024.0
⚪ -0.0%
jsonMaskerString
unicode
false
1kb
0.1
235,134
236,959
⚪ +0.8%
10,176.0
10,176.0
⚪ +0.0%
jsonMaskerString
unicode
true
1kb
0.1
217,559
211,155
⚪ -2.9%
10,944.0
10,944.0
⚪ +0.0%
LargeKeySetInstanceCreationBenchmark
Method
keyLength
numberOfTargetKeys
master (ops/s)
PR (ops/s)
change
master alloc (B/op)
PR alloc (B/op)
alloc change
jsonMasker
100
1000
135.23
130.87
🔴 -3.2%
32,372,226
32,372,251
⚪ +0.0%
Full results — LargeKeySetInstanceCreationBenchmark
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
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.