Conversation
|
|
Size Change: +39 B (+0.05%) Total Size: 77.8 kB
ℹ️ View Unchanged
|
There was a problem hiding this comment.
Benchmark
Details
| Benchmark suite | Current: 2bb9f05 | Previous: 531f53d | Ratio |
|---|---|---|---|
normalizeLong |
538 ops/sec (±0.97%) |
529 ops/sec (±1.12%) |
0.98 |
denormalizeLong |
274 ops/sec (±2.45%) |
298 ops/sec (±2.02%) |
1.09 |
denormalizeLong donotcache |
1040 ops/sec (±1.24%) |
1022 ops/sec (±1.71%) |
0.98 |
denormalizeShort donotcache 500x |
1598 ops/sec (±0.16%) |
1631 ops/sec (±0.19%) |
1.02 |
denormalizeShort 500x |
845 ops/sec (±1.73%) |
847 ops/sec (±1.70%) |
1.00 |
denormalizeShort 500x withCache |
6234 ops/sec (±0.18%) |
6543 ops/sec (±0.16%) |
1.05 |
queryShort 500x withCache |
2765 ops/sec (±0.34%) |
2853 ops/sec (±0.15%) |
1.03 |
buildQueryKey All |
53690 ops/sec (±0.16%) |
54774 ops/sec (±0.22%) |
1.02 |
query All withCache |
7262 ops/sec (±0.56%) |
6836 ops/sec (±0.17%) |
0.94 |
denormalizeLong with mixin Entity |
273 ops/sec (±2.22%) |
284 ops/sec (±1.99%) |
1.04 |
denormalizeLong withCache |
6338 ops/sec (±0.22%) |
7253 ops/sec (±0.16%) |
1.14 |
denormalizeLong All withCache |
6894 ops/sec (±0.19%) |
6549 ops/sec (±0.10%) |
0.95 |
denormalizeLong Query-sorted withCache |
7329 ops/sec (±0.14%) |
6852 ops/sec (±0.11%) |
0.93 |
denormalizeLongAndShort withEntityCacheOnly |
1703 ops/sec (±0.26%) |
1805 ops/sec (±0.20%) |
1.06 |
getResponse |
5699 ops/sec (±1.42%) |
5748 ops/sec (±1.50%) |
1.01 |
getResponse (null) |
7155801 ops/sec (±0.72%) |
7459760 ops/sec (±0.99%) |
1.04 |
getResponse (clear cache) |
273 ops/sec (±2.17%) |
284 ops/sec (±1.94%) |
1.04 |
getSmallResponse |
3052 ops/sec (±0.19%) |
3126 ops/sec (±0.16%) |
1.02 |
getSmallInferredResponse |
2333 ops/sec (±0.13%) |
2336 ops/sec (±0.15%) |
1.00 |
getResponse Collection |
5542 ops/sec (±1.33%) |
5750 ops/sec (±1.68%) |
1.04 |
get Collection |
5964 ops/sec (±0.19%) |
5832 ops/sec (±0.29%) |
0.98 |
get Query-sorted |
6737 ops/sec (±0.54%) |
6730 ops/sec (±0.36%) |
1.00 |
setLong |
544 ops/sec (±0.23%) |
539 ops/sec (±0.60%) |
0.99 |
setLongWithMerge |
245 ops/sec (±0.12%) |
246 ops/sec (±0.15%) |
1.00 |
setLongWithSimpleMerge |
261 ops/sec (±0.20%) |
261 ops/sec (±0.17%) |
1 |
setSmallResponse 500x |
943 ops/sec (±0.08%) |
944 ops/sec (±0.07%) |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
fc7b18e to
2bb9f05
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #3564 +/- ##
=======================================
Coverage 98.26% 98.27%
=======================================
Files 130 130
Lines 2252 2258 +6
Branches 453 455 +2
=======================================
+ Hits 2213 2219 +6
Misses 10 10
Partials 29 29 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Motivation
Remove merge logic assumed a raw entity (normalize to string) vs union (
{ id, schema })Solution
Add
pkEqual()to do comparison that handles both cases. Add more tests for Union Collections