Table of Contents

KEFCore: performance benchmarks

Note

This page is auto-generated by test/analyze-test-results/generate_perf_docs.py from the latest scheduled CI benchmark run. Do not edit it by hand — changes will be overwritten on the next run. See Performance tips for configuration guidance instead.

Generated: 2026-09-03T11:50:58.058941+00:00

Source run: https://github.com/masesgroup/KEFCore/actions/runs/33750707597

At a glance

Project Framework Test Cache Scenario Backend Median iteration time (ms)
Benchmark net10.0 IterationTotal non-cached load KNetStreams.Buffered 134.868
Benchmark net10.0 IterationTotal non-cached load KNetStreams.Buffered.Prefetch 163.731
Benchmark net10.0 IterationTotal non-cached load KNetStreams.Raw 95.752
Benchmark net10.0 IterationTotal non-cached load KNetStreams.Raw.Prefetch 123.103
Benchmark net10.0 IterationTotal non-cached load KafkaStreams.Buffered 136.352
Benchmark net10.0 IterationTotal non-cached load KafkaStreams.Raw 94.573
Benchmark net10.0 IterationTotal cached load KNetStreams.Buffered 22.072
Benchmark net10.0 IterationTotal cached load KNetStreams.Buffered.Prefetch 21.962
Benchmark net10.0 IterationTotal cached load KNetStreams.Raw 22.687
Benchmark net10.0 IterationTotal cached load KNetStreams.Raw.Prefetch 23.833
Benchmark net10.0 IterationTotal cached load KafkaStreams.Buffered 22.925
Benchmark net10.0 IterationTotal cached load KafkaStreams.Raw 23.588
Benchmark net8.0 IterationTotal non-cached load KNetStreams.Buffered 147.607
Benchmark net8.0 IterationTotal non-cached load KNetStreams.Buffered.Prefetch 168.666
Benchmark net8.0 IterationTotal non-cached load KNetStreams.Raw 105.269
Benchmark net8.0 IterationTotal non-cached load KNetStreams.Raw.Prefetch 121.932
Benchmark net8.0 IterationTotal non-cached load KafkaStreams.Buffered 144.600
Benchmark net8.0 IterationTotal non-cached load KafkaStreams.Raw 102.741
Benchmark net8.0 IterationTotal cached load KNetStreams.Buffered 16.708
Benchmark net8.0 IterationTotal cached load KNetStreams.Buffered.Prefetch 18.153
Benchmark net8.0 IterationTotal cached load KNetStreams.Raw 16.868
Benchmark net8.0 IterationTotal cached load KNetStreams.Raw.Prefetch 17.957
Benchmark net8.0 IterationTotal cached load KafkaStreams.Buffered 16.834
Benchmark net8.0 IterationTotal cached load KafkaStreams.Raw 17.970
Benchmark net9.0 IterationTotal non-cached load KNetStreams.Buffered 132.805
Benchmark net9.0 IterationTotal non-cached load KNetStreams.Buffered.Prefetch 160.729
Benchmark net9.0 IterationTotal non-cached load KNetStreams.Raw 103.445
Benchmark net9.0 IterationTotal non-cached load KNetStreams.Raw.Prefetch 126.029
Benchmark net9.0 IterationTotal non-cached load KafkaStreams.Buffered 131.457
Benchmark net9.0 IterationTotal non-cached load KafkaStreams.Raw 105.141
Benchmark net9.0 IterationTotal cached load KNetStreams.Buffered 18.237
Benchmark net9.0 IterationTotal cached load KNetStreams.Buffered.Prefetch 18.688
Benchmark net9.0 IterationTotal cached load KNetStreams.Raw 18.318
Benchmark net9.0 IterationTotal cached load KNetStreams.Raw.Prefetch 16.894
Benchmark net9.0 IterationTotal cached load KafkaStreams.Buffered 16.988
Benchmark net9.0 IterationTotal cached load KafkaStreams.Raw 17.427
Complex net10.0 IterationTotal non-cached load KNetStreams.Raw 250.355
Complex net10.0 IterationTotal non-cached reload KNetStreams.Raw 238.891
Complex net10.0 IterationTotal cached load KNetStreams.Raw 249.645
Complex net10.0 IterationTotal cached reload KNetStreams.Raw 231.165
Complex net10.0 ScalarOnlyProjection non-cached load KNetStreams.Raw 0.254
Complex net10.0 ScalarOnlyProjection non-cached reload KNetStreams.Raw 0.338
Complex net10.0 ScalarOnlyProjection cached load KNetStreams.Raw 0.256
Complex net10.0 ScalarOnlyProjection cached reload KNetStreams.Raw 0.321
Complex net8.0 IterationTotal non-cached load KNetStreams.Raw 260.900
Complex net8.0 IterationTotal non-cached reload KNetStreams.Raw 248.065
Complex net8.0 IterationTotal cached load KNetStreams.Raw 278.108
Complex net8.0 IterationTotal cached reload KNetStreams.Raw 260.272
Complex net8.0 ScalarOnlyProjection non-cached load KNetStreams.Raw 0.288
Complex net8.0 ScalarOnlyProjection non-cached reload KNetStreams.Raw 0.370
Complex net8.0 ScalarOnlyProjection cached load KNetStreams.Raw 0.278
Complex net8.0 ScalarOnlyProjection cached reload KNetStreams.Raw 0.351
Complex net9.0 IterationTotal non-cached load KNetStreams.Raw 255.311
Complex net9.0 IterationTotal non-cached reload KNetStreams.Raw 241.524
Complex net9.0 IterationTotal cached load KNetStreams.Raw 265.423
Complex net9.0 IterationTotal cached reload KNetStreams.Raw 249.023
Complex net9.0 ScalarOnlyProjection non-cached load KNetStreams.Raw 0.278
Complex net9.0 ScalarOnlyProjection non-cached reload KNetStreams.Raw 0.354
Complex net9.0 ScalarOnlyProjection cached load KNetStreams.Raw 0.270
Complex net9.0 ScalarOnlyProjection cached reload KNetStreams.Raw 0.336

Full breakdown

The complete per-test results, produced by analyze_results.py:

Failures

None. All reported outcomes had success: true.

Summary by test

Framework is the .NET runtime the test ran under (e.g. net9.0), which corresponds directly to the EF Core major version under test. Cache bucket is derived from forwardCacheTimeout: cached means TTL > 0 (see KEFCoreCachedValueBufferStore.IsEnabled), non-cached covers zero/negative TTL (the default in test configs, e.g. -1 seconds). Scenario is load (data seeded this run) or reload (data read back from a previous invocation, local store already warm) - kept separate from Cache so the two axes are never silently averaged together. Backend is the Kafka Streams config the run used (from backendLabel - e.g. KafkaStreams.Raw, KNetStreams.Buffered.Prefetch), or (single backend) when the project/leg only ever exercises one - see the module docstring for why this matters (KEFCore.Benchmark.Test's Linux CI leg runs up to 7 different backends per matrix cell).

Project Framework Test Cache Scenario Backend N Mean (ms) Median (ms) Min (ms) Max (ms) Stdev (ms) Success rate
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KNetStreams.Buffered 12 0.211 0.220 0.167 0.259 0.031 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KNetStreams.Buffered.Prefetch 12 0.263 0.256 0.212 0.327 0.038 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KNetStreams.Raw 12 0.179 0.179 0.137 0.216 0.026 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KNetStreams.Raw.Prefetch 12 0.230 0.225 0.176 0.297 0.035 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KafkaStreams.Buffered 12 0.216 0.212 0.161 0.301 0.035 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KafkaStreams.Raw 12 0.184 0.181 0.125 0.238 0.036 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [cold] cached load KNetStreams.Buffered 12 0.081 0.085 0.054 0.097 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [cold] cached load KNetStreams.Buffered.Prefetch 12 0.083 0.088 0.056 0.106 0.015 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [cold] cached load KNetStreams.Raw 12 0.081 0.089 0.057 0.095 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [cold] cached load KNetStreams.Raw.Prefetch 12 0.086 0.092 0.056 0.107 0.018 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [cold] cached load KafkaStreams.Buffered 12 0.083 0.088 0.054 0.104 0.016 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [cold] cached load KafkaStreams.Raw 12 0.085 0.090 0.058 0.103 0.015 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KNetStreams.Buffered 12 0.068 0.069 0.027 0.107 0.021 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KNetStreams.Buffered.Prefetch 12 0.079 0.078 0.029 0.124 0.025 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KNetStreams.Raw 12 0.056 0.057 0.021 0.082 0.017 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KNetStreams.Raw.Prefetch 12 0.064 0.064 0.029 0.096 0.019 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KafkaStreams.Buffered 12 0.067 0.072 0.035 0.089 0.018 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KafkaStreams.Raw 12 0.057 0.055 0.019 0.088 0.020 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [warm] cached load KNetStreams.Buffered 12 0.039 0.036 0.021 0.059 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [warm] cached load KNetStreams.Buffered.Prefetch 12 0.040 0.036 0.021 0.056 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [warm] cached load KNetStreams.Raw 12 0.038 0.038 0.021 0.055 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [warm] cached load KNetStreams.Raw.Prefetch 12 0.041 0.039 0.022 0.059 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [warm] cached load KafkaStreams.Buffered 12 0.040 0.037 0.021 0.056 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [warm] cached load KafkaStreams.Raw 12 0.040 0.039 0.021 0.060 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KNetStreams.Buffered 12 0.110 0.106 0.074 0.147 0.023 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KNetStreams.Buffered.Prefetch 12 0.119 0.118 0.077 0.156 0.025 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KNetStreams.Raw 12 0.099 0.099 0.066 0.130 0.020 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KNetStreams.Raw.Prefetch 12 0.107 0.105 0.077 0.140 0.020 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KafkaStreams.Buffered 12 0.112 0.115 0.079 0.142 0.021 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KafkaStreams.Raw 12 0.099 0.102 0.061 0.128 0.021 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KNetStreams.Buffered 12 0.087 0.087 0.062 0.107 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KNetStreams.Buffered.Prefetch 12 0.087 0.088 0.056 0.106 0.015 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KNetStreams.Raw 12 0.087 0.092 0.057 0.109 0.018 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KNetStreams.Raw.Prefetch 12 0.088 0.091 0.061 0.107 0.016 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KafkaStreams.Buffered 12 0.088 0.090 0.063 0.117 0.016 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KafkaStreams.Raw 12 0.088 0.093 0.059 0.108 0.017 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KNetStreams.Buffered 12 0.067 0.065 0.021 0.097 0.025 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KNetStreams.Buffered.Prefetch 12 0.074 0.076 0.022 0.118 0.030 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KNetStreams.Raw 12 0.059 0.057 0.018 0.093 0.025 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KNetStreams.Raw.Prefetch 12 0.062 0.059 0.020 0.095 0.025 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KafkaStreams.Buffered 12 0.067 0.071 0.021 0.100 0.026 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KafkaStreams.Raw 12 0.057 0.054 0.017 0.093 0.024 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KNetStreams.Buffered 12 0.061 0.059 0.034 0.084 0.018 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KNetStreams.Buffered.Prefetch 12 0.060 0.059 0.027 0.082 0.019 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KNetStreams.Raw 12 0.059 0.061 0.029 0.084 0.021 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KNetStreams.Raw.Prefetch 12 0.061 0.064 0.035 0.084 0.019 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KafkaStreams.Buffered 12 0.061 0.059 0.036 0.090 0.019 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KafkaStreams.Raw 12 0.061 0.064 0.031 0.083 0.019 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KNetStreams.Buffered 12 0.081 0.080 0.046 0.108 0.020 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KNetStreams.Buffered.Prefetch 12 0.090 0.092 0.046 0.131 0.026 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KNetStreams.Raw 12 0.072 0.070 0.042 0.098 0.018 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KNetStreams.Raw.Prefetch 12 0.078 0.077 0.043 0.112 0.021 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KafkaStreams.Buffered 12 0.083 0.087 0.046 0.115 0.022 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KafkaStreams.Raw 12 0.073 0.075 0.038 0.100 0.021 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KNetStreams.Buffered 12 0.061 0.060 0.040 0.084 0.016 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KNetStreams.Buffered.Prefetch 12 0.062 0.062 0.037 0.084 0.015 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KNetStreams.Raw 12 0.060 0.063 0.037 0.077 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KNetStreams.Raw.Prefetch 12 0.064 0.063 0.041 0.086 0.017 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KafkaStreams.Buffered 12 0.061 0.063 0.036 0.085 0.016 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KafkaStreams.Raw 12 0.063 0.065 0.037 0.087 0.016 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [cold] non-cached load KNetStreams.Buffered 12 9.863 9.851 5.466 12.588 1.978 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [cold] non-cached load KNetStreams.Buffered.Prefetch 12 13.954 13.922 7.450 17.082 2.771 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [cold] non-cached load KNetStreams.Raw 12 7.487 7.338 3.863 9.489 1.538 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [cold] non-cached load KNetStreams.Raw.Prefetch 12 10.882 10.815 5.644 14.324 2.267 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [cold] non-cached load KafkaStreams.Buffered 12 10.056 9.983 5.768 13.294 2.059 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [cold] non-cached load KafkaStreams.Raw 12 7.475 7.410 3.696 9.533 1.609 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [cold] cached load KNetStreams.Buffered 12 0.169 0.175 0.111 0.202 0.030 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [cold] cached load KNetStreams.Buffered.Prefetch 12 0.165 0.170 0.107 0.196 0.027 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [cold] cached load KNetStreams.Raw 12 0.167 0.171 0.113 0.207 0.031 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [cold] cached load KNetStreams.Raw.Prefetch 12 0.170 0.176 0.115 0.205 0.031 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [cold] cached load KafkaStreams.Buffered 12 0.169 0.173 0.107 0.202 0.028 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [cold] cached load KafkaStreams.Raw 12 0.170 0.178 0.105 0.204 0.033 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [warm] non-cached load KNetStreams.Buffered 12 10.142 10.048 5.649 12.889 2.082 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [warm] non-cached load KNetStreams.Buffered.Prefetch 12 14.604 14.919 8.254 17.730 2.781 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [warm] non-cached load KNetStreams.Raw 12 7.461 7.320 3.793 9.415 1.532 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [warm] non-cached load KNetStreams.Raw.Prefetch 12 10.600 10.270 6.358 14.089 1.979 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [warm] non-cached load KafkaStreams.Buffered 12 9.974 9.978 5.788 12.596 1.873 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [warm] non-cached load KafkaStreams.Raw 12 7.440 7.485 3.515 9.520 1.594 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [warm] cached load KNetStreams.Buffered 12 0.166 0.172 0.111 0.198 0.029 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [warm] cached load KNetStreams.Buffered.Prefetch 12 0.165 0.170 0.107 0.197 0.025 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [warm] cached load KNetStreams.Raw 12 0.164 0.166 0.111 0.203 0.029 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [warm] cached load KNetStreams.Raw.Prefetch 12 0.170 0.177 0.113 0.205 0.030 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [warm] cached load KafkaStreams.Buffered 12 0.167 0.174 0.111 0.196 0.027 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [warm] cached load KafkaStreams.Raw 12 0.171 0.176 0.110 0.206 0.030 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KNetStreams.Buffered 12 130.879 134.868 72.164 154.487 22.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KNetStreams.Buffered.Prefetch 12 157.477 163.731 91.328 178.963 23.795 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KNetStreams.Raw 12 97.164 95.752 50.892 118.874 18.648 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KNetStreams.Raw.Prefetch 12 120.184 123.103 66.775 141.412 20.727 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KafkaStreams.Buffered 12 132.388 136.352 76.221 155.613 21.457 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KafkaStreams.Raw 12 96.802 94.573 46.921 119.383 19.519 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 IterationTotal (sum of all queries above, not comparable to them individually) cached load KNetStreams.Buffered 12 21.466 22.072 15.692 24.482 2.402 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 IterationTotal (sum of all queries above, not comparable to them individually) cached load KNetStreams.Buffered.Prefetch 12 21.706 21.962 16.307 24.737 2.404 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 IterationTotal (sum of all queries above, not comparable to them individually) cached load KNetStreams.Raw 12 22.170 22.687 15.996 27.589 3.253 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 IterationTotal (sum of all queries above, not comparable to them individually) cached load KNetStreams.Raw.Prefetch 12 22.977 23.833 16.251 26.153 2.952 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 IterationTotal (sum of all queries above, not comparable to them individually) cached load KafkaStreams.Buffered 12 22.538 22.925 17.075 26.192 2.793 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 IterationTotal (sum of all queries above, not comparable to them individually) cached load KafkaStreams.Raw 12 22.507 23.588 16.797 25.480 2.842 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts on BlogId non-cached load KNetStreams.Buffered 12 0.066 0.067 0.054 0.081 0.008 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts on BlogId non-cached load KNetStreams.Buffered.Prefetch 12 0.086 0.081 0.073 0.110 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts on BlogId non-cached load KNetStreams.Raw 12 0.060 0.060 0.051 0.070 0.007 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts on BlogId non-cached load KNetStreams.Raw.Prefetch 12 0.079 0.076 0.068 0.098 0.009 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts on BlogId non-cached load KafkaStreams.Buffered 12 0.070 0.066 0.053 0.100 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts on BlogId non-cached load KafkaStreams.Raw 12 0.062 0.059 0.047 0.080 0.010 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts on BlogId cached load KNetStreams.Buffered 12 0.036 0.038 0.022 0.047 0.007 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts on BlogId cached load KNetStreams.Buffered.Prefetch 12 0.037 0.038 0.023 0.046 0.007 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts on BlogId cached load KNetStreams.Raw 12 0.037 0.039 0.023 0.045 0.008 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts on BlogId cached load KNetStreams.Raw.Prefetch 12 0.038 0.041 0.025 0.049 0.009 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts on BlogId cached load KafkaStreams.Buffered 12 0.038 0.040 0.024 0.048 0.009 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts on BlogId cached load KafkaStreams.Raw 12 0.038 0.041 0.022 0.052 0.009 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts where Rating>=100 non-cached load KNetStreams.Buffered 12 0.073 0.077 0.058 0.087 0.010 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts where Rating>=100 non-cached load KNetStreams.Buffered.Prefetch 12 0.078 0.081 0.063 0.092 0.010 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts where Rating>=100 non-cached load KNetStreams.Raw 12 0.067 0.069 0.049 0.084 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts where Rating>=100 non-cached load KNetStreams.Raw.Prefetch 12 0.072 0.072 0.051 0.085 0.010 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts where Rating>=100 non-cached load KafkaStreams.Buffered 12 0.078 0.079 0.065 0.094 0.009 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts where Rating>=100 non-cached load KafkaStreams.Raw 12 0.069 0.068 0.048 0.087 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts where Rating>=100 cached load KNetStreams.Buffered 12 0.059 0.053 0.044 0.089 0.015 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts where Rating>=100 cached load KNetStreams.Buffered.Prefetch 12 0.065 0.065 0.045 0.093 0.016 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts where Rating>=100 cached load KNetStreams.Raw 12 0.065 0.054 0.042 0.102 0.022 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts where Rating>=100 cached load KNetStreams.Raw.Prefetch 12 0.068 0.064 0.044 0.110 0.023 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts where Rating>=100 cached load KafkaStreams.Buffered 12 0.068 0.069 0.044 0.107 0.021 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts where Rating>=100 cached load KafkaStreams.Raw 12 0.065 0.061 0.043 0.106 0.019 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [cold] non-cached load KNetStreams.Buffered 12 12.863 12.662 7.591 16.663 2.622 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [cold] non-cached load KNetStreams.Buffered.Prefetch 12 18.470 18.836 11.365 22.262 2.993 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [cold] non-cached load KNetStreams.Raw 12 10.193 10.151 5.963 12.389 1.840 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [cold] non-cached load KNetStreams.Raw.Prefetch 12 14.872 14.768 9.088 18.933 2.700 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [cold] non-cached load KafkaStreams.Buffered 12 12.991 12.613 8.639 16.694 2.289 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [cold] non-cached load KafkaStreams.Raw 12 10.395 10.287 5.867 13.210 1.994 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [cold] cached load KNetStreams.Buffered 12 1.616 1.654 1.135 2.119 0.315 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [cold] cached load KNetStreams.Buffered.Prefetch 12 1.660 1.793 1.129 2.020 0.311 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [cold] cached load KNetStreams.Raw 12 1.736 1.787 1.143 2.217 0.370 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [cold] cached load KNetStreams.Raw.Prefetch 12 1.766 1.866 1.214 2.304 0.379 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [cold] cached load KafkaStreams.Buffered 12 1.845 1.973 1.171 2.378 0.407 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [cold] cached load KafkaStreams.Raw 12 1.969 2.048 1.330 2.565 0.398 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [warm] non-cached load KNetStreams.Buffered 12 10.419 10.443 5.701 13.942 2.173 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [warm] non-cached load KNetStreams.Buffered.Prefetch 12 15.248 15.492 8.499 19.912 3.269 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [warm] non-cached load KNetStreams.Raw 12 8.012 7.926 3.915 10.137 1.755 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [warm] non-cached load KNetStreams.Raw.Prefetch 12 11.688 12.239 7.013 13.927 1.959 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [warm] non-cached load KafkaStreams.Buffered 12 10.601 10.348 6.085 13.710 2.156 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [warm] non-cached load KafkaStreams.Raw 12 7.964 7.895 3.579 10.478 1.868 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [warm] cached load KNetStreams.Buffered 12 0.136 0.136 0.099 0.172 0.019 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [warm] cached load KNetStreams.Buffered.Prefetch 12 0.136 0.137 0.099 0.154 0.016 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [warm] cached load KNetStreams.Raw 12 0.134 0.139 0.102 0.159 0.017 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [warm] cached load KNetStreams.Raw.Prefetch 12 0.144 0.149 0.106 0.167 0.020 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [warm] cached load KafkaStreams.Buffered 12 0.137 0.141 0.101 0.163 0.018 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [warm] cached load KafkaStreams.Raw 12 0.143 0.143 0.101 0.169 0.019 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KNetStreams.Buffered 12 10.565 10.517 5.717 13.373 2.212 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KNetStreams.Buffered.Prefetch 12 15.234 15.464 8.562 20.603 3.380 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KNetStreams.Raw 12 8.048 7.916 3.930 10.171 1.740 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KNetStreams.Raw.Prefetch 12 10.779 10.687 6.045 13.604 2.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KafkaStreams.Buffered 12 10.597 10.390 5.955 13.886 2.136 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KafkaStreams.Raw 12 8.035 8.043 3.644 10.439 1.849 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KNetStreams.Buffered 12 0.198 0.203 0.142 0.241 0.030 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KNetStreams.Buffered.Prefetch 12 0.194 0.201 0.138 0.230 0.028 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KNetStreams.Raw 12 0.198 0.207 0.134 0.232 0.032 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KNetStreams.Raw.Prefetch 12 0.211 0.229 0.146 0.255 0.037 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KafkaStreams.Buffered 12 0.201 0.214 0.141 0.242 0.031 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KafkaStreams.Raw 12 0.203 0.207 0.145 0.242 0.031 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Posts.All(true) non-cached load KNetStreams.Buffered 12 10.645 10.488 5.856 14.472 2.416 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Posts.All(true) non-cached load KNetStreams.Buffered.Prefetch 12 14.769 14.844 8.930 18.833 2.919 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Posts.All(true) non-cached load KNetStreams.Raw 12 8.045 7.984 3.911 10.537 1.752 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Posts.All(true) non-cached load KNetStreams.Raw.Prefetch 12 11.019 11.032 6.929 14.912 2.118 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Posts.All(true) non-cached load KafkaStreams.Buffered 12 10.554 10.512 5.846 13.539 2.130 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Posts.All(true) non-cached load KafkaStreams.Raw 12 7.966 7.988 3.598 10.197 1.790 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Posts.All(true) cached load KNetStreams.Buffered 12 0.127 0.138 0.082 0.154 0.023 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Posts.All(true) cached load KNetStreams.Buffered.Prefetch 12 0.127 0.135 0.078 0.148 0.022 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Posts.All(true) cached load KNetStreams.Raw 12 0.127 0.136 0.084 0.147 0.021 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Posts.All(true) cached load KNetStreams.Raw.Prefetch 12 0.128 0.136 0.085 0.157 0.023 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Posts.All(true) cached load KafkaStreams.Buffered 12 0.128 0.137 0.086 0.150 0.021 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Posts.All(true) cached load KafkaStreams.Raw 12 0.130 0.139 0.085 0.153 0.022 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KNetStreams.Buffered 12 0.258 0.256 0.195 0.355 0.046 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KNetStreams.Buffered.Prefetch 12 0.297 0.305 0.227 0.378 0.043 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KNetStreams.Raw 12 0.200 0.189 0.158 0.294 0.041 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KNetStreams.Raw.Prefetch 12 0.244 0.236 0.190 0.321 0.043 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KafkaStreams.Buffered 12 0.235 0.233 0.180 0.283 0.038 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KafkaStreams.Raw 12 0.200 0.192 0.154 0.267 0.037 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [cold] cached load KNetStreams.Buffered 12 0.084 0.087 0.054 0.101 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [cold] cached load KNetStreams.Buffered.Prefetch 12 0.084 0.088 0.058 0.102 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [cold] cached load KNetStreams.Raw 12 0.082 0.086 0.054 0.096 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [cold] cached load KNetStreams.Raw.Prefetch 12 0.085 0.088 0.057 0.101 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [cold] cached load KafkaStreams.Buffered 12 0.081 0.083 0.054 0.097 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [cold] cached load KafkaStreams.Raw 12 0.087 0.090 0.063 0.103 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KNetStreams.Buffered 12 0.097 0.103 0.044 0.139 0.025 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KNetStreams.Buffered.Prefetch 12 0.106 0.112 0.070 0.146 0.022 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KNetStreams.Raw 12 0.083 0.090 0.045 0.122 0.022 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KNetStreams.Raw.Prefetch 12 0.091 0.097 0.055 0.122 0.021 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KafkaStreams.Buffered 12 0.090 0.098 0.048 0.112 0.020 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KafkaStreams.Raw 12 0.078 0.084 0.040 0.101 0.020 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [warm] cached load KNetStreams.Buffered 12 0.047 0.052 0.025 0.058 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [warm] cached load KNetStreams.Buffered.Prefetch 12 0.049 0.055 0.024 0.064 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [warm] cached load KNetStreams.Raw 12 0.047 0.051 0.024 0.059 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [warm] cached load KNetStreams.Raw.Prefetch 12 0.049 0.054 0.024 0.060 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [warm] cached load KafkaStreams.Buffered 12 0.047 0.050 0.024 0.058 0.011 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [warm] cached load KafkaStreams.Raw 12 0.050 0.056 0.026 0.060 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KNetStreams.Buffered 12 0.149 0.157 0.084 0.182 0.028 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KNetStreams.Buffered.Prefetch 12 0.157 0.167 0.093 0.191 0.028 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KNetStreams.Raw 12 0.126 0.131 0.074 0.162 0.024 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KNetStreams.Raw.Prefetch 12 0.135 0.142 0.076 0.166 0.028 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KafkaStreams.Buffered 12 0.142 0.148 0.080 0.165 0.025 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KafkaStreams.Raw 12 0.126 0.131 0.073 0.150 0.023 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KNetStreams.Buffered 12 0.088 0.092 0.061 0.105 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KNetStreams.Buffered.Prefetch 12 0.091 0.097 0.061 0.102 0.015 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KNetStreams.Raw 12 0.087 0.090 0.062 0.102 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KNetStreams.Raw.Prefetch 12 0.093 0.097 0.062 0.129 0.017 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KafkaStreams.Buffered 12 0.088 0.091 0.062 0.103 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KafkaStreams.Raw 12 0.091 0.095 0.064 0.102 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KNetStreams.Buffered 12 0.103 0.113 0.036 0.131 0.027 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KNetStreams.Buffered.Prefetch 12 0.110 0.120 0.054 0.137 0.025 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KNetStreams.Raw 12 0.086 0.095 0.031 0.122 0.024 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KNetStreams.Raw.Prefetch 12 0.095 0.107 0.036 0.124 0.026 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KafkaStreams.Buffered 12 0.100 0.112 0.037 0.122 0.026 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KafkaStreams.Raw 12 0.088 0.099 0.029 0.114 0.025 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KNetStreams.Buffered 12 0.071 0.078 0.035 0.084 0.017 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KNetStreams.Buffered.Prefetch 12 0.073 0.082 0.035 0.086 0.017 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KNetStreams.Raw 12 0.071 0.078 0.035 0.084 0.016 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KNetStreams.Raw.Prefetch 12 0.073 0.081 0.037 0.096 0.018 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KafkaStreams.Buffered 12 0.070 0.077 0.036 0.089 0.016 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KafkaStreams.Raw 12 0.071 0.078 0.037 0.086 0.015 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KNetStreams.Buffered 12 0.113 0.122 0.063 0.147 0.025 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KNetStreams.Buffered.Prefetch 12 0.124 0.136 0.067 0.154 0.026 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KNetStreams.Raw 12 0.101 0.108 0.058 0.136 0.022 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KNetStreams.Raw.Prefetch 12 0.107 0.116 0.060 0.139 0.024 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KafkaStreams.Buffered 12 0.110 0.120 0.063 0.132 0.022 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KafkaStreams.Raw 12 0.098 0.105 0.056 0.127 0.023 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KNetStreams.Buffered 12 0.069 0.073 0.041 0.082 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KNetStreams.Buffered.Prefetch 12 0.070 0.074 0.042 0.086 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KNetStreams.Raw 12 0.070 0.075 0.040 0.082 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KNetStreams.Raw.Prefetch 12 0.072 0.077 0.039 0.085 0.015 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KafkaStreams.Buffered 12 0.069 0.073 0.041 0.083 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KafkaStreams.Raw 12 0.072 0.076 0.042 0.088 0.015 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [cold] non-cached load KNetStreams.Buffered 12 12.109 11.434 8.850 17.923 2.846 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [cold] non-cached load KNetStreams.Buffered.Prefetch 12 16.103 15.665 11.630 22.065 3.149 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [cold] non-cached load KNetStreams.Raw 12 8.957 7.843 7.237 12.777 2.005 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [cold] non-cached load KNetStreams.Raw.Prefetch 12 11.980 10.992 9.847 17.325 2.485 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [cold] non-cached load KafkaStreams.Buffered 12 11.933 11.199 9.194 17.361 2.669 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [cold] non-cached load KafkaStreams.Raw 12 8.896 7.863 7.341 12.817 2.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [cold] cached load KNetStreams.Buffered 12 0.170 0.180 0.120 0.191 0.021 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [cold] cached load KNetStreams.Buffered.Prefetch 12 0.175 0.184 0.123 0.197 0.024 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [cold] cached load KNetStreams.Raw 12 0.170 0.177 0.125 0.190 0.021 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [cold] cached load KNetStreams.Raw.Prefetch 12 0.175 0.179 0.129 0.200 0.023 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [cold] cached load KafkaStreams.Buffered 12 0.171 0.178 0.124 0.196 0.021 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [cold] cached load KafkaStreams.Raw 12 0.173 0.181 0.128 0.190 0.022 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [warm] non-cached load KNetStreams.Buffered 12 12.194 11.424 8.796 18.118 2.910 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [warm] non-cached load KNetStreams.Buffered.Prefetch 12 16.810 16.333 11.497 22.063 3.307 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [warm] non-cached load KNetStreams.Raw 12 8.882 7.790 7.222 12.636 1.972 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [warm] non-cached load KNetStreams.Raw.Prefetch 12 11.892 11.070 9.532 15.786 2.160 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [warm] non-cached load KafkaStreams.Buffered 12 11.902 11.208 9.144 17.209 2.648 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [warm] non-cached load KafkaStreams.Raw 12 8.783 7.770 7.365 12.530 1.937 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [warm] cached load KNetStreams.Buffered 12 0.171 0.176 0.121 0.204 0.024 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [warm] cached load KNetStreams.Buffered.Prefetch 12 0.174 0.186 0.124 0.194 0.025 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [warm] cached load KNetStreams.Raw 12 0.168 0.173 0.122 0.195 0.022 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [warm] cached load KNetStreams.Raw.Prefetch 12 0.175 0.182 0.128 0.203 0.023 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [warm] cached load KafkaStreams.Buffered 12 0.169 0.176 0.118 0.191 0.022 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [warm] cached load KafkaStreams.Raw 12 0.172 0.183 0.124 0.189 0.022 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KNetStreams.Buffered 12 156.473 147.607 113.869 218.526 31.470 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KNetStreams.Buffered.Prefetch 12 177.444 168.666 133.535 232.320 28.478 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KNetStreams.Raw 12 114.721 105.269 91.847 158.145 22.967 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KNetStreams.Raw.Prefetch 12 133.034 121.932 113.205 171.933 21.622 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KafkaStreams.Buffered 12 151.340 144.600 116.763 207.304 28.923 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KafkaStreams.Raw 12 112.717 102.741 92.424 154.683 22.286 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 IterationTotal (sum of all queries above, not comparable to them individually) cached load KNetStreams.Buffered 12 17.243 16.708 15.473 20.432 1.532 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 IterationTotal (sum of all queries above, not comparable to them individually) cached load KNetStreams.Buffered.Prefetch 12 18.054 18.153 15.960 20.431 1.641 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 IterationTotal (sum of all queries above, not comparable to them individually) cached load KNetStreams.Raw 12 17.313 16.868 15.458 20.351 1.446 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 IterationTotal (sum of all queries above, not comparable to them individually) cached load KNetStreams.Raw.Prefetch 12 18.092 17.957 16.080 21.613 1.760 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 IterationTotal (sum of all queries above, not comparable to them individually) cached load KafkaStreams.Buffered 12 17.007 16.834 14.772 19.946 1.592 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 IterationTotal (sum of all queries above, not comparable to them individually) cached load KafkaStreams.Raw 12 18.001 17.970 16.021 20.162 1.269 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts on BlogId non-cached load KNetStreams.Buffered 12 0.076 0.075 0.063 0.102 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts on BlogId non-cached load KNetStreams.Buffered.Prefetch 12 0.095 0.094 0.075 0.122 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts on BlogId non-cached load KNetStreams.Raw 12 0.067 0.065 0.052 0.095 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts on BlogId non-cached load KNetStreams.Raw.Prefetch 12 0.088 0.082 0.062 0.123 0.019 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts on BlogId non-cached load KafkaStreams.Buffered 12 0.072 0.071 0.061 0.088 0.009 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts on BlogId non-cached load KafkaStreams.Raw 12 0.066 0.066 0.055 0.082 0.009 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts on BlogId cached load KNetStreams.Buffered 12 0.041 0.041 0.027 0.051 0.008 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts on BlogId cached load KNetStreams.Buffered.Prefetch 12 0.041 0.041 0.028 0.054 0.008 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts on BlogId cached load KNetStreams.Raw 12 0.042 0.044 0.027 0.053 0.008 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts on BlogId cached load KNetStreams.Raw.Prefetch 12 0.044 0.044 0.029 0.052 0.008 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts on BlogId cached load KafkaStreams.Buffered 12 0.042 0.044 0.028 0.050 0.008 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts on BlogId cached load KafkaStreams.Raw 12 0.043 0.043 0.028 0.052 0.008 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts where Rating>=100 non-cached load KNetStreams.Buffered 12 0.085 0.088 0.064 0.102 0.010 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts where Rating>=100 non-cached load KNetStreams.Buffered.Prefetch 12 0.084 0.083 0.068 0.101 0.009 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts where Rating>=100 non-cached load KNetStreams.Raw 12 0.073 0.072 0.048 0.107 0.017 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts where Rating>=100 non-cached load KNetStreams.Raw.Prefetch 12 0.079 0.077 0.059 0.109 0.016 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts where Rating>=100 non-cached load KafkaStreams.Buffered 12 0.082 0.084 0.058 0.096 0.010 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts where Rating>=100 non-cached load KafkaStreams.Raw 12 0.074 0.080 0.054 0.096 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts where Rating>=100 cached load KNetStreams.Buffered 12 0.064 0.050 0.044 0.100 0.021 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts where Rating>=100 cached load KNetStreams.Buffered.Prefetch 12 0.061 0.051 0.046 0.095 0.017 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts where Rating>=100 cached load KNetStreams.Raw 12 0.062 0.060 0.043 0.092 0.017 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts where Rating>=100 cached load KNetStreams.Raw.Prefetch 12 0.065 0.055 0.046 0.094 0.019 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts where Rating>=100 cached load KafkaStreams.Buffered 12 0.061 0.053 0.045 0.091 0.017 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts where Rating>=100 cached load KafkaStreams.Raw 12 0.064 0.055 0.045 0.097 0.019 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [cold] non-cached load KNetStreams.Buffered 12 15.186 13.996 11.294 22.782 3.602 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [cold] non-cached load KNetStreams.Buffered.Prefetch 12 21.281 20.771 16.410 27.593 3.446 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [cold] non-cached load KNetStreams.Raw 12 11.776 10.558 9.790 16.340 2.465 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [cold] non-cached load KNetStreams.Raw.Prefetch 12 16.739 15.969 12.836 20.820 2.630 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [cold] non-cached load KafkaStreams.Buffered 12 15.035 13.977 12.035 21.195 3.159 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [cold] non-cached load KafkaStreams.Raw 12 11.901 10.701 9.986 16.242 2.378 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [cold] cached load KNetStreams.Buffered 12 1.589 1.520 1.166 2.138 0.325 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [cold] cached load KNetStreams.Buffered.Prefetch 12 1.588 1.517 1.199 2.023 0.281 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [cold] cached load KNetStreams.Raw 12 1.714 1.773 1.210 2.245 0.341 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [cold] cached load KNetStreams.Raw.Prefetch 12 1.721 1.701 1.281 2.197 0.322 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [cold] cached load KafkaStreams.Buffered 12 1.734 1.681 1.274 2.232 0.340 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [cold] cached load KafkaStreams.Raw 12 1.942 1.975 1.385 2.456 0.367 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [warm] non-cached load KNetStreams.Buffered 12 13.040 11.901 9.535 19.838 3.328 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [warm] non-cached load KNetStreams.Buffered.Prefetch 12 17.240 16.425 11.938 25.049 3.968 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [warm] non-cached load KNetStreams.Raw 12 9.647 8.244 7.801 14.072 2.318 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [warm] non-cached load KNetStreams.Raw.Prefetch 12 12.607 11.049 10.194 17.676 2.825 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [warm] non-cached load KafkaStreams.Buffered 12 12.652 11.864 9.629 18.554 2.977 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [warm] non-cached load KafkaStreams.Raw 12 9.550 8.374 7.753 13.912 2.329 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [warm] cached load KNetStreams.Buffered 12 0.100 0.096 0.086 0.128 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [warm] cached load KNetStreams.Buffered.Prefetch 12 0.103 0.101 0.081 0.119 0.011 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [warm] cached load KNetStreams.Raw 12 0.102 0.101 0.088 0.120 0.009 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [warm] cached load KNetStreams.Raw.Prefetch 12 0.101 0.102 0.079 0.120 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [warm] cached load KafkaStreams.Buffered 12 0.095 0.092 0.084 0.117 0.009 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [warm] cached load KafkaStreams.Raw 12 0.103 0.105 0.083 0.124 0.011 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KNetStreams.Buffered 12 13.082 11.946 9.544 19.809 3.369 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KNetStreams.Buffered.Prefetch 12 17.194 15.870 12.571 25.257 4.169 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KNetStreams.Raw 12 9.821 8.359 7.835 14.733 2.489 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KNetStreams.Raw.Prefetch 12 12.484 11.271 10.064 17.897 2.650 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KafkaStreams.Buffered 12 12.770 11.813 9.882 18.845 2.972 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KafkaStreams.Raw 12 9.617 8.423 7.789 14.021 2.358 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KNetStreams.Buffered 12 0.175 0.173 0.156 0.196 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KNetStreams.Buffered.Prefetch 12 0.186 0.186 0.162 0.213 0.015 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KNetStreams.Raw 12 0.177 0.177 0.158 0.194 0.010 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KNetStreams.Raw.Prefetch 12 0.180 0.176 0.141 0.214 0.020 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KafkaStreams.Buffered 12 0.172 0.171 0.157 0.200 0.011 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KafkaStreams.Raw 12 0.179 0.181 0.154 0.192 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Posts.All(true) non-cached load KNetStreams.Buffered 12 13.259 11.899 9.679 21.436 3.737 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Posts.All(true) non-cached load KNetStreams.Buffered.Prefetch 12 16.885 16.009 11.648 23.751 3.790 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Posts.All(true) non-cached load KNetStreams.Raw 12 9.780 8.309 7.739 14.955 2.579 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Posts.All(true) non-cached load KNetStreams.Raw.Prefetch 12 12.315 11.017 9.982 18.230 2.882 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Posts.All(true) non-cached load KafkaStreams.Buffered 12 12.831 11.820 9.829 19.370 3.172 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Posts.All(true) non-cached load KafkaStreams.Raw 12 9.694 8.295 7.741 14.921 2.641 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Posts.All(true) cached load KNetStreams.Buffered 12 0.133 0.138 0.094 0.153 0.019 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Posts.All(true) cached load KNetStreams.Buffered.Prefetch 12 0.135 0.141 0.097 0.150 0.018 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Posts.All(true) cached load KNetStreams.Raw 12 0.132 0.139 0.093 0.150 0.019 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Posts.All(true) cached load KNetStreams.Raw.Prefetch 12 0.136 0.142 0.096 0.150 0.018 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Posts.All(true) cached load KafkaStreams.Buffered 12 0.133 0.135 0.094 0.153 0.017 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Posts.All(true) cached load KafkaStreams.Raw 12 0.136 0.143 0.098 0.154 0.019 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KNetStreams.Buffered 12 0.220 0.218 0.155 0.326 0.047 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KNetStreams.Buffered.Prefetch 12 0.268 0.264 0.187 0.370 0.055 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KNetStreams.Raw 12 0.182 0.171 0.141 0.303 0.045 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KNetStreams.Raw.Prefetch 12 0.221 0.209 0.154 0.313 0.051 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KafkaStreams.Buffered 12 0.206 0.207 0.161 0.300 0.038 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KafkaStreams.Raw 12 0.180 0.177 0.135 0.272 0.036 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [cold] cached load KNetStreams.Buffered 12 0.072 0.072 0.053 0.086 0.011 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [cold] cached load KNetStreams.Buffered.Prefetch 12 0.072 0.074 0.051 0.086 0.011 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [cold] cached load KNetStreams.Raw 12 0.071 0.071 0.049 0.095 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [cold] cached load KNetStreams.Raw.Prefetch 12 0.073 0.072 0.054 0.088 0.010 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [cold] cached load KafkaStreams.Buffered 12 0.072 0.072 0.054 0.089 0.009 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [cold] cached load KafkaStreams.Raw 12 0.073 0.073 0.056 0.097 0.011 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KNetStreams.Buffered 12 0.073 0.073 0.046 0.104 0.016 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KNetStreams.Buffered.Prefetch 12 0.084 0.085 0.063 0.105 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KNetStreams.Raw 12 0.059 0.060 0.038 0.081 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KNetStreams.Raw.Prefetch 12 0.072 0.075 0.050 0.095 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KafkaStreams.Buffered 12 0.071 0.069 0.042 0.099 0.017 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KafkaStreams.Raw 12 0.061 0.058 0.040 0.092 0.016 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [warm] cached load KNetStreams.Buffered 12 0.034 0.032 0.015 0.052 0.010 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [warm] cached load KNetStreams.Buffered.Prefetch 12 0.035 0.033 0.014 0.054 0.011 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [warm] cached load KNetStreams.Raw 12 0.035 0.033 0.015 0.053 0.010 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [warm] cached load KNetStreams.Raw.Prefetch 12 0.035 0.032 0.015 0.051 0.011 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [warm] cached load KafkaStreams.Buffered 12 0.034 0.032 0.015 0.051 0.010 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [warm] cached load KafkaStreams.Raw 12 0.035 0.033 0.014 0.051 0.010 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KNetStreams.Buffered 12 0.115 0.115 0.085 0.146 0.018 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KNetStreams.Buffered.Prefetch 12 0.126 0.133 0.094 0.149 0.021 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KNetStreams.Raw 12 0.100 0.102 0.081 0.123 0.017 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KNetStreams.Raw.Prefetch 12 0.107 0.107 0.083 0.128 0.016 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KafkaStreams.Buffered 12 0.129 0.119 0.086 0.300 0.057 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KafkaStreams.Raw 12 0.103 0.105 0.077 0.134 0.018 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KNetStreams.Buffered 12 0.075 0.074 0.052 0.090 0.011 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KNetStreams.Buffered.Prefetch 12 0.075 0.075 0.047 0.092 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KNetStreams.Raw 12 0.074 0.075 0.051 0.086 0.010 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KNetStreams.Raw.Prefetch 12 0.075 0.074 0.052 0.093 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KafkaStreams.Buffered 12 0.070 0.070 0.049 0.088 0.011 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KafkaStreams.Raw 12 0.074 0.076 0.052 0.089 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KNetStreams.Buffered 12 0.075 0.077 0.032 0.112 0.026 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KNetStreams.Buffered.Prefetch 12 0.083 0.085 0.040 0.117 0.024 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KNetStreams.Raw 12 0.063 0.063 0.026 0.093 0.024 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KNetStreams.Raw.Prefetch 12 0.070 0.074 0.031 0.098 0.024 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KafkaStreams.Buffered 12 0.076 0.077 0.032 0.118 0.027 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KafkaStreams.Raw 12 0.064 0.065 0.030 0.096 0.022 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KNetStreams.Buffered 12 0.055 0.055 0.022 0.076 0.015 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KNetStreams.Buffered.Prefetch 12 0.055 0.053 0.022 0.080 0.015 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KNetStreams.Raw 12 0.055 0.055 0.023 0.077 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KNetStreams.Raw.Prefetch 12 0.054 0.054 0.022 0.075 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KafkaStreams.Buffered 12 0.053 0.053 0.021 0.071 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KafkaStreams.Raw 12 0.054 0.051 0.024 0.076 0.015 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KNetStreams.Buffered 12 0.088 0.088 0.059 0.116 0.018 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KNetStreams.Buffered.Prefetch 12 0.096 0.100 0.064 0.126 0.019 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KNetStreams.Raw 12 0.076 0.073 0.057 0.107 0.017 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KNetStreams.Raw.Prefetch 12 0.083 0.083 0.053 0.112 0.018 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KafkaStreams.Buffered 12 0.088 0.084 0.062 0.118 0.018 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KafkaStreams.Raw 12 0.075 0.074 0.054 0.111 0.018 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KNetStreams.Buffered 12 0.055 0.052 0.038 0.075 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KNetStreams.Buffered.Prefetch 12 0.056 0.055 0.039 0.074 0.011 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KNetStreams.Raw 12 0.055 0.053 0.040 0.075 0.011 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KNetStreams.Raw.Prefetch 12 0.057 0.053 0.041 0.077 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KafkaStreams.Buffered 12 0.055 0.053 0.040 0.074 0.010 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KafkaStreams.Raw 12 0.056 0.054 0.040 0.075 0.011 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [cold] non-cached load KNetStreams.Buffered 12 10.985 10.242 8.227 15.575 2.313 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [cold] non-cached load KNetStreams.Buffered.Prefetch 12 14.722 14.062 11.062 19.362 2.445 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [cold] non-cached load KNetStreams.Raw 12 8.288 7.960 6.510 11.253 1.597 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [cold] non-cached load KNetStreams.Raw.Prefetch 12 11.488 11.433 9.084 14.082 1.823 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [cold] non-cached load KafkaStreams.Buffered 12 10.883 10.357 7.960 15.367 2.295 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [cold] non-cached load KafkaStreams.Raw 12 8.253 7.969 6.269 11.137 1.592 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [cold] cached load KNetStreams.Buffered 12 0.155 0.157 0.094 0.182 0.025 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [cold] cached load KNetStreams.Buffered.Prefetch 12 0.153 0.153 0.099 0.191 0.025 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [cold] cached load KNetStreams.Raw 12 0.151 0.156 0.094 0.183 0.025 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [cold] cached load KNetStreams.Raw.Prefetch 12 0.155 0.157 0.095 0.186 0.024 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [cold] cached load KafkaStreams.Buffered 12 0.154 0.158 0.095 0.181 0.023 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [cold] cached load KafkaStreams.Raw 12 0.154 0.156 0.099 0.184 0.023 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [warm] non-cached load KNetStreams.Buffered 12 11.033 10.284 8.356 15.463 2.361 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [warm] non-cached load KNetStreams.Buffered.Prefetch 12 15.699 15.214 11.264 19.541 2.359 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [warm] non-cached load KNetStreams.Raw 12 8.258 8.018 6.340 11.131 1.616 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [warm] non-cached load KNetStreams.Raw.Prefetch 12 11.225 10.545 8.985 14.437 1.989 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [warm] non-cached load KafkaStreams.Buffered 12 10.793 10.252 8.156 14.907 2.179 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [warm] non-cached load KafkaStreams.Raw 12 8.176 7.875 6.109 10.940 1.635 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [warm] cached load KNetStreams.Buffered 12 0.155 0.160 0.083 0.191 0.028 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [warm] cached load KNetStreams.Buffered.Prefetch 12 0.152 0.153 0.086 0.192 0.027 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [warm] cached load KNetStreams.Raw 12 0.150 0.157 0.087 0.179 0.026 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [warm] cached load KNetStreams.Raw.Prefetch 12 0.153 0.157 0.083 0.189 0.027 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [warm] cached load KafkaStreams.Buffered 12 0.152 0.157 0.084 0.174 0.025 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [warm] cached load KafkaStreams.Raw 12 0.153 0.157 0.086 0.179 0.025 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KNetStreams.Buffered 12 142.435 132.805 113.084 182.443 24.431 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KNetStreams.Buffered.Prefetch 12 169.269 160.729 140.727 216.736 26.641 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KNetStreams.Raw 12 106.177 103.445 80.462 136.899 19.390 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KNetStreams.Raw.Prefetch 12 128.585 126.029 99.230 167.385 22.068 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KafkaStreams.Buffered 12 139.799 131.457 111.323 179.828 23.547 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KafkaStreams.Raw 12 106.146 105.141 78.362 138.171 19.801 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 IterationTotal (sum of all queries above, not comparable to them individually) cached load KNetStreams.Buffered 12 17.617 18.237 12.279 21.119 2.437 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 IterationTotal (sum of all queries above, not comparable to them individually) cached load KNetStreams.Buffered.Prefetch 12 17.610 18.688 12.640 19.892 2.211 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 IterationTotal (sum of all queries above, not comparable to them individually) cached load KNetStreams.Raw 12 17.434 18.318 12.386 19.750 2.194 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 IterationTotal (sum of all queries above, not comparable to them individually) cached load KNetStreams.Raw.Prefetch 12 17.186 16.894 12.957 19.508 1.902 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 IterationTotal (sum of all queries above, not comparable to them individually) cached load KafkaStreams.Buffered 12 17.057 16.988 12.510 20.447 2.243 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 IterationTotal (sum of all queries above, not comparable to them individually) cached load KafkaStreams.Raw 12 17.663 17.427 13.024 20.265 2.025 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts on BlogId non-cached load KNetStreams.Buffered 12 0.069 0.068 0.052 0.102 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts on BlogId non-cached load KNetStreams.Buffered.Prefetch 12 0.086 0.083 0.067 0.112 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts on BlogId non-cached load KNetStreams.Raw 12 0.060 0.060 0.045 0.085 0.011 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts on BlogId non-cached load KNetStreams.Raw.Prefetch 12 0.078 0.074 0.062 0.101 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts on BlogId non-cached load KafkaStreams.Buffered 12 0.065 0.063 0.049 0.091 0.012 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts on BlogId non-cached load KafkaStreams.Raw 12 0.062 0.061 0.049 0.082 0.009 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts on BlogId cached load KNetStreams.Buffered 12 0.036 0.036 0.026 0.043 0.005 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts on BlogId cached load KNetStreams.Buffered.Prefetch 12 0.037 0.037 0.028 0.045 0.005 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts on BlogId cached load KNetStreams.Raw 12 0.036 0.036 0.026 0.044 0.005 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts on BlogId cached load KNetStreams.Raw.Prefetch 12 0.037 0.038 0.028 0.045 0.004 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts on BlogId cached load KafkaStreams.Buffered 12 0.037 0.036 0.027 0.044 0.004 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts on BlogId cached load KafkaStreams.Raw 12 0.038 0.037 0.030 0.050 0.006 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts where Rating>=100 non-cached load KNetStreams.Buffered 12 0.075 0.078 0.050 0.098 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts where Rating>=100 non-cached load KNetStreams.Buffered.Prefetch 12 0.077 0.079 0.053 0.099 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts where Rating>=100 non-cached load KNetStreams.Raw 12 0.063 0.067 0.041 0.092 0.015 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts where Rating>=100 non-cached load KNetStreams.Raw.Prefetch 12 0.066 0.070 0.043 0.090 0.017 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts where Rating>=100 non-cached load KafkaStreams.Buffered 12 0.070 0.068 0.048 0.094 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts where Rating>=100 non-cached load KafkaStreams.Raw 12 0.066 0.067 0.042 0.087 0.015 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts where Rating>=100 cached load KNetStreams.Buffered 12 0.054 0.054 0.044 0.060 0.005 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts where Rating>=100 cached load KNetStreams.Buffered.Prefetch 12 0.055 0.054 0.044 0.075 0.009 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts where Rating>=100 cached load KNetStreams.Raw 12 0.055 0.055 0.041 0.067 0.008 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts where Rating>=100 cached load KNetStreams.Raw.Prefetch 12 0.057 0.057 0.045 0.076 0.008 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts where Rating>=100 cached load KafkaStreams.Buffered 12 0.054 0.053 0.044 0.064 0.006 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts where Rating>=100 cached load KafkaStreams.Raw 12 0.058 0.055 0.044 0.080 0.011 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [cold] non-cached load KNetStreams.Buffered 12 13.949 13.083 11.054 18.860 2.610 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [cold] non-cached load KNetStreams.Buffered.Prefetch 12 19.178 18.875 14.574 23.507 2.532 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [cold] non-cached load KNetStreams.Raw 12 11.008 10.613 8.621 14.530 1.961 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [cold] non-cached load KNetStreams.Raw.Prefetch 12 15.589 15.962 12.143 17.914 2.290 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [cold] non-cached load KafkaStreams.Buffered 12 13.768 13.071 10.806 18.591 2.600 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [cold] non-cached load KafkaStreams.Raw 12 11.265 11.043 8.663 14.633 1.984 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [cold] cached load KNetStreams.Buffered 12 1.532 1.544 1.257 1.727 0.132 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [cold] cached load KNetStreams.Buffered.Prefetch 12 1.500 1.467 1.206 1.939 0.201 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [cold] cached load KNetStreams.Raw 12 1.603 1.605 1.260 1.897 0.178 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [cold] cached load KNetStreams.Raw.Prefetch 12 1.600 1.635 1.282 1.984 0.191 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [cold] cached load KafkaStreams.Buffered 12 1.625 1.619 1.213 1.958 0.198 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [cold] cached load KafkaStreams.Raw 12 1.881 1.825 1.445 2.254 0.243 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [warm] non-cached load KNetStreams.Buffered 12 11.810 11.010 9.041 17.031 2.711 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [warm] non-cached load KNetStreams.Buffered.Prefetch 12 16.277 15.216 11.640 22.002 3.238 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [warm] non-cached load KNetStreams.Raw 12 8.899 8.396 6.681 12.225 1.899 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [warm] non-cached load KNetStreams.Raw.Prefetch 12 11.843 10.777 9.148 16.319 2.649 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [warm] non-cached load KafkaStreams.Buffered 12 11.500 10.824 8.657 16.464 2.497 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [warm] non-cached load KafkaStreams.Raw 12 8.869 8.451 6.570 12.294 1.949 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [warm] cached load KNetStreams.Buffered 12 0.093 0.089 0.077 0.117 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [warm] cached load KNetStreams.Buffered.Prefetch 12 0.094 0.091 0.070 0.129 0.017 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [warm] cached load KNetStreams.Raw 12 0.093 0.089 0.070 0.124 0.015 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [warm] cached load KNetStreams.Raw.Prefetch 12 0.092 0.090 0.071 0.109 0.011 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [warm] cached load KafkaStreams.Buffered 12 0.091 0.091 0.074 0.117 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [warm] cached load KafkaStreams.Raw 12 0.094 0.090 0.076 0.126 0.015 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KNetStreams.Buffered 12 11.859 10.994 9.100 17.343 2.767 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KNetStreams.Buffered.Prefetch 12 15.988 15.833 11.617 22.374 3.549 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KNetStreams.Raw 12 9.057 8.444 6.737 13.056 2.119 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KNetStreams.Raw.Prefetch 12 12.128 12.200 8.876 15.183 2.305 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KafkaStreams.Buffered 12 11.662 10.791 8.558 17.375 2.800 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KafkaStreams.Raw 12 8.921 8.573 6.531 12.322 1.969 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KNetStreams.Buffered 12 0.166 0.167 0.147 0.196 0.015 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KNetStreams.Buffered.Prefetch 12 0.169 0.171 0.140 0.203 0.017 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KNetStreams.Raw 12 0.171 0.172 0.133 0.212 0.022 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KNetStreams.Raw.Prefetch 12 0.163 0.164 0.147 0.183 0.010 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KafkaStreams.Buffered 12 0.158 0.157 0.138 0.182 0.014 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KafkaStreams.Raw 12 0.168 0.171 0.148 0.190 0.013 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Posts.All(true) non-cached load KNetStreams.Buffered 12 11.867 10.984 9.034 17.619 2.879 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Posts.All(true) non-cached load KNetStreams.Buffered.Prefetch 12 16.080 15.816 11.644 20.547 2.567 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Posts.All(true) non-cached load KNetStreams.Raw 12 9.108 8.458 6.714 13.271 2.307 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Posts.All(true) non-cached load KNetStreams.Raw.Prefetch 12 11.722 10.647 8.842 16.026 2.646 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Posts.All(true) non-cached load KafkaStreams.Buffered 12 11.608 10.735 8.582 16.813 2.701 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Posts.All(true) non-cached load KafkaStreams.Raw 12 8.917 8.499 6.520 12.472 2.083 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Posts.All(true) cached load KNetStreams.Buffered 12 0.123 0.128 0.080 0.145 0.019 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Posts.All(true) cached load KNetStreams.Buffered.Prefetch 12 0.122 0.125 0.077 0.140 0.018 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Posts.All(true) cached load KNetStreams.Raw 12 0.120 0.124 0.082 0.148 0.019 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Posts.All(true) cached load KNetStreams.Raw.Prefetch 12 0.120 0.124 0.079 0.135 0.018 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Posts.All(true) cached load KafkaStreams.Buffered 12 0.121 0.127 0.081 0.146 0.017 100%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Posts.All(true) cached load KafkaStreams.Raw 12 0.122 0.123 0.079 0.149 0.019 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 DataLoad non-cached load KNetStreams.Raw 12 6865.801 6908.911 6061.933 7298.335 354.298 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 DataLoad cached load KNetStreams.Raw 12 6886.406 6948.614 6409.992 7210.036 276.210 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 IterationTotal (sum of the two projection queries measured this run) non-cached load KNetStreams.Raw 12 244.099 250.355 133.278 293.112 43.400 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 IterationTotal (sum of the two projection queries measured this run) non-cached reload KNetStreams.Raw 12 227.493 238.891 122.699 271.241 42.682 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 IterationTotal (sum of the two projection queries measured this run) cached load KNetStreams.Raw 12 250.064 249.645 179.469 332.916 48.539 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 IterationTotal (sum of the two projection queries measured this run) cached reload KNetStreams.Raw 12 231.792 231.165 176.636 303.374 39.978 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 LocalStoreSynchronized non-cached load KNetStreams.Raw 12 2466.713 2160.389 1123.698 3222.338 665.986 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 LocalStoreSynchronized cached load KNetStreams.Raw 12 2384.753 2171.159 1105.614 3186.395 629.448 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 NestedComplexTypeProjection_BlogId10_TaxCode non-cached load KNetStreams.Raw 12 243.798 250.053 132.995 292.838 43.385 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 NestedComplexTypeProjection_BlogId10_TaxCode non-cached reload KNetStreams.Raw 12 227.088 238.462 122.366 270.782 42.664 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 NestedComplexTypeProjection_BlogId10_TaxCode cached load KNetStreams.Raw 12 249.797 249.426 179.221 332.581 48.517 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 NestedComplexTypeProjection_BlogId10_TaxCode cached reload KNetStreams.Raw 12 231.415 230.752 176.324 302.880 39.931 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 SaveChanges non-cached load KNetStreams.Raw 12 6967.563 6910.099 4896.696 9214.641 1148.940 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 SaveChanges cached load KNetStreams.Raw 12 7064.993 6729.428 5783.277 8961.461 1139.803 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 ScalarOnlyProjection_BlogId10_Url non-cached load KNetStreams.Raw 12 0.254 0.254 0.215 0.291 0.024 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 ScalarOnlyProjection_BlogId10_Url non-cached reload KNetStreams.Raw 12 0.339 0.338 0.297 0.384 0.028 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 ScalarOnlyProjection_BlogId10_Url cached load KNetStreams.Raw 12 0.260 0.256 0.210 0.319 0.032 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 ScalarOnlyProjection_BlogId10_Url cached reload KNetStreams.Raw 12 0.333 0.321 0.272 0.392 0.034 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 DataLoad non-cached load KNetStreams.Raw 12 6743.363 6760.372 6518.830 7145.722 183.751 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 DataLoad cached load KNetStreams.Raw 12 6730.984 6752.011 6136.710 6947.279 219.638 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 IterationTotal (sum of the two projection queries measured this run) non-cached load KNetStreams.Raw 12 285.429 260.900 236.822 394.893 55.552 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 IterationTotal (sum of the two projection queries measured this run) non-cached reload KNetStreams.Raw 12 273.560 248.065 222.602 382.869 55.511 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 IterationTotal (sum of the two projection queries measured this run) cached load KNetStreams.Raw 12 290.424 278.108 179.272 384.913 58.928 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 IterationTotal (sum of the two projection queries measured this run) cached reload KNetStreams.Raw 12 276.953 260.272 176.174 365.184 55.158 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 LocalStoreSynchronized non-cached load KNetStreams.Raw 12 2460.496 2144.433 2092.069 3153.625 493.443 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 LocalStoreSynchronized cached load KNetStreams.Raw 12 2630.044 3111.351 1076.877 3263.222 695.692 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 NestedComplexTypeProjection_BlogId10_TaxCode non-cached load KNetStreams.Raw 12 285.089 260.591 236.545 394.580 55.526 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 NestedComplexTypeProjection_BlogId10_TaxCode non-cached reload KNetStreams.Raw 12 273.126 247.610 222.124 382.337 55.495 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 NestedComplexTypeProjection_BlogId10_TaxCode cached load KNetStreams.Raw 12 290.129 277.732 179.037 384.660 58.936 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 NestedComplexTypeProjection_BlogId10_TaxCode cached reload KNetStreams.Raw 12 276.586 259.916 175.886 364.695 55.125 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 SaveChanges non-cached load KNetStreams.Raw 12 7172.814 7107.700 5536.318 8775.162 801.556 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 SaveChanges cached load KNetStreams.Raw 12 7421.998 7460.714 5150.169 9214.460 1303.536 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 ScalarOnlyProjection_BlogId10_Url non-cached load KNetStreams.Raw 12 0.291 0.288 0.263 0.329 0.023 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 ScalarOnlyProjection_BlogId10_Url non-cached reload KNetStreams.Raw 12 0.374 0.370 0.345 0.414 0.025 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 ScalarOnlyProjection_BlogId10_Url cached load KNetStreams.Raw 12 0.280 0.278 0.226 0.360 0.032 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 ScalarOnlyProjection_BlogId10_Url cached reload KNetStreams.Raw 12 0.352 0.351 0.269 0.436 0.040 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 DataLoad non-cached load KNetStreams.Raw 12 6703.621 6695.021 6474.217 6946.970 176.832 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 DataLoad cached load KNetStreams.Raw 12 6527.665 6557.884 5844.253 6822.836 277.753 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 IterationTotal (sum of the two projection queries measured this run) non-cached load KNetStreams.Raw 12 262.741 255.311 207.004 339.082 46.203 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 IterationTotal (sum of the two projection queries measured this run) non-cached reload KNetStreams.Raw 12 252.298 241.524 193.397 329.909 46.503 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 IterationTotal (sum of the two projection queries measured this run) cached load KNetStreams.Raw 12 256.366 265.423 145.040 352.393 65.831 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 IterationTotal (sum of the two projection queries measured this run) cached reload KNetStreams.Raw 12 239.522 249.023 120.273 333.754 65.882 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 LocalStoreSynchronized non-cached load KNetStreams.Raw 12 2207.929 2115.030 1211.738 3133.775 495.958 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 LocalStoreSynchronized cached load KNetStreams.Raw 12 2379.489 2138.289 1149.081 3175.658 628.104 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 NestedComplexTypeProjection_BlogId10_TaxCode non-cached load KNetStreams.Raw 12 262.441 255.040 206.704 338.815 46.201 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 NestedComplexTypeProjection_BlogId10_TaxCode non-cached reload KNetStreams.Raw 12 251.923 241.191 193.011 329.552 46.521 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 NestedComplexTypeProjection_BlogId10_TaxCode cached load KNetStreams.Raw 12 256.054 265.082 144.755 352.083 65.810 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 NestedComplexTypeProjection_BlogId10_TaxCode cached reload KNetStreams.Raw 12 239.140 248.602 119.872 333.448 65.913 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 SaveChanges non-cached load KNetStreams.Raw 12 6924.591 6769.148 6253.719 7613.705 479.135 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 SaveChanges cached load KNetStreams.Raw 12 6611.041 6649.844 4526.656 8676.256 1170.154 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 ScalarOnlyProjection_BlogId10_Url non-cached load KNetStreams.Raw 12 0.276 0.278 0.230 0.329 0.031 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 ScalarOnlyProjection_BlogId10_Url non-cached reload KNetStreams.Raw 12 0.357 0.354 0.290 0.426 0.038 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 ScalarOnlyProjection_BlogId10_Url cached load KNetStreams.Raw 12 0.272 0.270 0.244 0.315 0.024 100%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 ScalarOnlyProjection_BlogId10_Url cached reload KNetStreams.Raw 12 0.347 0.336 0.316 0.390 0.024 100%

Cached vs non-cached delta

Positive delta % means the cached run was slower than the non-cached run for that same test (higher median), computed separately per framework, per scenario, and per backend so none of a difference in EF Core version behavior, a load vs reload leg (see "Summary by test" above), or a difference between Kafka Streams backend configs is hidden by averaging across them - a reload leg hits an already-warm local store on both sides of the comparison, which would otherwise flatten a real cached-vs-non-cached difference seen on load; likewise, KEFCore.Benchmark.Test's Linux CI leg reports up to 7 backends per matrix cell (native Kafka Streams vs KNetStreams, Raw vs Buffered persistence, with/without prefetch — see backendLabel in the module docstring), and those have different enough performance profiles on their own that averaging them together can swamp a real caching effect. For a test whose non-cached path benefits from projection push-down, a consistently positive delta here is expected — projection is intentionally skipped when the per-entity cache is enabled (TTL > 0), so timings should tend back towards the full-entity-fetch cost in that case. Not every test qualifies: KEFCoreQueryExpression.GetProjectedProperties() falls back to "use the full entity, no narrowing" whenever a projection element binds to a complex-type property, so a test like NestedComplexTypeProjection_BlogId10_TaxCode is never push-down eligible in the first place — its delta here should hover near zero regardless of framework, and a nonzero-looking value is measurement noise, not a caching effect.

Project Framework Test Scenario Backend Non-cached median (ms) Cached median (ms) Delta %
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [cold] load KNetStreams.Buffered 0.220 0.085 -61.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [cold] load KNetStreams.Buffered.Prefetch 0.256 0.088 -65.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [cold] load KNetStreams.Raw 0.179 0.089 -50.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [cold] load KNetStreams.Raw.Prefetch 0.225 0.092 -59.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [cold] load KafkaStreams.Buffered 0.212 0.088 -58.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [cold] load KafkaStreams.Raw 0.181 0.090 -50.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [warm] load KNetStreams.Buffered 0.069 0.036 -47.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [warm] load KNetStreams.Buffered.Prefetch 0.078 0.036 -54.0%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [warm] load KNetStreams.Raw 0.057 0.038 -32.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [warm] load KNetStreams.Raw.Prefetch 0.064 0.039 -39.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [warm] load KafkaStreams.Buffered 0.072 0.037 -48.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==1) [warm] load KafkaStreams.Raw 0.055 0.039 -28.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] load KNetStreams.Buffered 0.106 0.087 -17.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] load KNetStreams.Buffered.Prefetch 0.118 0.088 -25.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] load KNetStreams.Raw 0.099 0.092 -7.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] load KNetStreams.Raw.Prefetch 0.105 0.091 -13.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] load KafkaStreams.Buffered 0.115 0.090 -21.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] load KafkaStreams.Raw 0.102 0.093 -8.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] load KNetStreams.Buffered 0.065 0.059 -8.0%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] load KNetStreams.Buffered.Prefetch 0.076 0.059 -22.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] load KNetStreams.Raw 0.057 0.061 +8.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] load KNetStreams.Raw.Prefetch 0.059 0.064 +7.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] load KafkaStreams.Buffered 0.071 0.059 -16.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] load KafkaStreams.Raw 0.054 0.064 +18.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] load KNetStreams.Buffered 0.080 0.060 -25.0%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] load KNetStreams.Buffered.Prefetch 0.092 0.062 -32.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] load KNetStreams.Raw 0.070 0.063 -9.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] load KNetStreams.Raw.Prefetch 0.077 0.063 -17.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] load KafkaStreams.Buffered 0.087 0.063 -27.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] load KafkaStreams.Raw 0.075 0.065 -13.0%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [cold] load KNetStreams.Buffered 9.851 0.175 -98.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [cold] load KNetStreams.Buffered.Prefetch 13.922 0.170 -98.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [cold] load KNetStreams.Raw 7.338 0.171 -97.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [cold] load KNetStreams.Raw.Prefetch 10.815 0.176 -98.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [cold] load KafkaStreams.Buffered 9.983 0.173 -98.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [cold] load KafkaStreams.Raw 7.410 0.178 -97.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [warm] load KNetStreams.Buffered 10.048 0.172 -98.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [warm] load KNetStreams.Buffered.Prefetch 14.919 0.170 -98.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [warm] load KNetStreams.Raw 7.320 0.166 -97.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [warm] load KNetStreams.Raw.Prefetch 10.270 0.177 -98.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [warm] load KafkaStreams.Buffered 9.978 0.174 -98.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Blogs.Where(range).Count() [warm] load KafkaStreams.Raw 7.485 0.176 -97.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 IterationTotal (sum of all queries above, not comparable to them individually) load KNetStreams.Buffered 134.868 22.072 -83.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 IterationTotal (sum of all queries above, not comparable to them individually) load KNetStreams.Buffered.Prefetch 163.731 21.962 -86.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 IterationTotal (sum of all queries above, not comparable to them individually) load KNetStreams.Raw 95.752 22.687 -76.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 IterationTotal (sum of all queries above, not comparable to them individually) load KNetStreams.Raw.Prefetch 123.103 23.833 -80.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 IterationTotal (sum of all queries above, not comparable to them individually) load KafkaStreams.Buffered 136.352 22.925 -83.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 IterationTotal (sum of all queries above, not comparable to them individually) load KafkaStreams.Raw 94.573 23.588 -75.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts on BlogId load KNetStreams.Buffered 0.067 0.038 -42.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts on BlogId load KNetStreams.Buffered.Prefetch 0.081 0.038 -53.0%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts on BlogId load KNetStreams.Raw 0.060 0.039 -34.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts on BlogId load KNetStreams.Raw.Prefetch 0.076 0.041 -46.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts on BlogId load KafkaStreams.Buffered 0.066 0.040 -39.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts on BlogId load KafkaStreams.Raw 0.059 0.041 -31.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts where Rating>=100 load KNetStreams.Buffered 0.077 0.053 -30.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts where Rating>=100 load KNetStreams.Buffered.Prefetch 0.081 0.065 -20.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts where Rating>=100 load KNetStreams.Raw 0.069 0.054 -22.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts where Rating>=100 load KNetStreams.Raw.Prefetch 0.072 0.064 -10.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts where Rating>=100 load KafkaStreams.Buffered 0.079 0.069 -11.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Join Blogs/Posts where Rating>=100 load KafkaStreams.Raw 0.068 0.061 -10.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [cold] load KNetStreams.Buffered 12.662 1.654 -86.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [cold] load KNetStreams.Buffered.Prefetch 18.836 1.793 -90.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [cold] load KNetStreams.Raw 10.151 1.787 -82.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [cold] load KNetStreams.Raw.Prefetch 14.768 1.866 -87.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [cold] load KafkaStreams.Buffered 12.613 1.973 -84.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [cold] load KafkaStreams.Raw 10.287 2.048 -80.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [warm] load KNetStreams.Buffered 10.443 0.136 -98.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [warm] load KNetStreams.Buffered.Prefetch 15.492 0.137 -99.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [warm] load KNetStreams.Raw 7.926 0.139 -98.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [warm] load KNetStreams.Raw.Prefetch 12.239 0.149 -98.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [warm] load KafkaStreams.Buffered 10.348 0.141 -98.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==2) [warm] load KafkaStreams.Raw 7.895 0.143 -98.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) load KNetStreams.Buffered 10.517 0.203 -98.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) load KNetStreams.Buffered.Prefetch 15.464 0.201 -98.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) load KNetStreams.Raw 7.916 0.207 -97.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) load KNetStreams.Raw.Prefetch 10.687 0.229 -97.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) load KafkaStreams.Buffered 10.390 0.214 -97.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) load KafkaStreams.Raw 8.043 0.207 -97.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Posts.All(true) load KNetStreams.Buffered 10.488 0.138 -98.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Posts.All(true) load KNetStreams.Buffered.Prefetch 14.844 0.135 -99.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Posts.All(true) load KNetStreams.Raw 7.984 0.136 -98.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Posts.All(true) load KNetStreams.Raw.Prefetch 11.032 0.136 -98.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Posts.All(true) load KafkaStreams.Buffered 10.512 0.137 -98.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net10.0 Posts.All(true) load KafkaStreams.Raw 7.988 0.139 -98.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [cold] load KNetStreams.Buffered 0.256 0.087 -66.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [cold] load KNetStreams.Buffered.Prefetch 0.305 0.088 -71.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [cold] load KNetStreams.Raw 0.189 0.086 -54.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [cold] load KNetStreams.Raw.Prefetch 0.236 0.088 -62.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [cold] load KafkaStreams.Buffered 0.233 0.083 -64.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [cold] load KafkaStreams.Raw 0.192 0.090 -52.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [warm] load KNetStreams.Buffered 0.103 0.052 -49.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [warm] load KNetStreams.Buffered.Prefetch 0.112 0.055 -50.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [warm] load KNetStreams.Raw 0.090 0.051 -43.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [warm] load KNetStreams.Raw.Prefetch 0.097 0.054 -43.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [warm] load KafkaStreams.Buffered 0.098 0.050 -48.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==1) [warm] load KafkaStreams.Raw 0.084 0.056 -33.0%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] load KNetStreams.Buffered 0.157 0.092 -41.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] load KNetStreams.Buffered.Prefetch 0.167 0.097 -42.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] load KNetStreams.Raw 0.131 0.090 -30.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] load KNetStreams.Raw.Prefetch 0.142 0.097 -31.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] load KafkaStreams.Buffered 0.148 0.091 -38.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] load KafkaStreams.Raw 0.131 0.095 -27.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] load KNetStreams.Buffered 0.113 0.078 -31.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] load KNetStreams.Buffered.Prefetch 0.120 0.082 -31.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] load KNetStreams.Raw 0.095 0.078 -17.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] load KNetStreams.Raw.Prefetch 0.107 0.081 -24.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] load KafkaStreams.Buffered 0.112 0.077 -31.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] load KafkaStreams.Raw 0.099 0.078 -21.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] load KNetStreams.Buffered 0.122 0.073 -40.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] load KNetStreams.Buffered.Prefetch 0.136 0.074 -45.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] load KNetStreams.Raw 0.108 0.075 -31.0%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] load KNetStreams.Raw.Prefetch 0.116 0.077 -33.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] load KafkaStreams.Buffered 0.120 0.073 -39.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] load KafkaStreams.Raw 0.105 0.076 -27.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [cold] load KNetStreams.Buffered 11.434 0.180 -98.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [cold] load KNetStreams.Buffered.Prefetch 15.665 0.184 -98.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [cold] load KNetStreams.Raw 7.843 0.177 -97.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [cold] load KNetStreams.Raw.Prefetch 10.992 0.179 -98.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [cold] load KafkaStreams.Buffered 11.199 0.178 -98.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [cold] load KafkaStreams.Raw 7.863 0.181 -97.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [warm] load KNetStreams.Buffered 11.424 0.176 -98.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [warm] load KNetStreams.Buffered.Prefetch 16.333 0.186 -98.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [warm] load KNetStreams.Raw 7.790 0.173 -97.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [warm] load KNetStreams.Raw.Prefetch 11.070 0.182 -98.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [warm] load KafkaStreams.Buffered 11.208 0.176 -98.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Blogs.Where(range).Count() [warm] load KafkaStreams.Raw 7.770 0.183 -97.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 IterationTotal (sum of all queries above, not comparable to them individually) load KNetStreams.Buffered 147.607 16.708 -88.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 IterationTotal (sum of all queries above, not comparable to them individually) load KNetStreams.Buffered.Prefetch 168.666 18.153 -89.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 IterationTotal (sum of all queries above, not comparable to them individually) load KNetStreams.Raw 105.269 16.868 -84.0%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 IterationTotal (sum of all queries above, not comparable to them individually) load KNetStreams.Raw.Prefetch 121.932 17.957 -85.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 IterationTotal (sum of all queries above, not comparable to them individually) load KafkaStreams.Buffered 144.600 16.834 -88.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 IterationTotal (sum of all queries above, not comparable to them individually) load KafkaStreams.Raw 102.741 17.970 -82.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts on BlogId load KNetStreams.Buffered 0.075 0.041 -46.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts on BlogId load KNetStreams.Buffered.Prefetch 0.094 0.041 -56.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts on BlogId load KNetStreams.Raw 0.065 0.044 -33.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts on BlogId load KNetStreams.Raw.Prefetch 0.082 0.044 -46.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts on BlogId load KafkaStreams.Buffered 0.071 0.044 -38.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts on BlogId load KafkaStreams.Raw 0.066 0.043 -34.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts where Rating>=100 load KNetStreams.Buffered 0.088 0.050 -42.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts where Rating>=100 load KNetStreams.Buffered.Prefetch 0.083 0.051 -38.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts where Rating>=100 load KNetStreams.Raw 0.072 0.060 -16.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts where Rating>=100 load KNetStreams.Raw.Prefetch 0.077 0.055 -28.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts where Rating>=100 load KafkaStreams.Buffered 0.084 0.053 -37.0%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Join Blogs/Posts where Rating>=100 load KafkaStreams.Raw 0.080 0.055 -30.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [cold] load KNetStreams.Buffered 13.996 1.520 -89.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [cold] load KNetStreams.Buffered.Prefetch 20.771 1.517 -92.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [cold] load KNetStreams.Raw 10.558 1.773 -83.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [cold] load KNetStreams.Raw.Prefetch 15.969 1.701 -89.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [cold] load KafkaStreams.Buffered 13.977 1.681 -88.0%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [cold] load KafkaStreams.Raw 10.701 1.975 -81.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [warm] load KNetStreams.Buffered 11.901 0.096 -99.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [warm] load KNetStreams.Buffered.Prefetch 16.425 0.101 -99.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [warm] load KNetStreams.Raw 8.244 0.101 -98.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [warm] load KNetStreams.Raw.Prefetch 11.049 0.102 -99.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [warm] load KafkaStreams.Buffered 11.864 0.092 -99.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==2) [warm] load KafkaStreams.Raw 8.374 0.105 -98.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) load KNetStreams.Buffered 11.946 0.173 -98.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) load KNetStreams.Buffered.Prefetch 15.870 0.186 -98.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) load KNetStreams.Raw 8.359 0.177 -97.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) load KNetStreams.Raw.Prefetch 11.271 0.176 -98.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) load KafkaStreams.Buffered 11.813 0.171 -98.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) load KafkaStreams.Raw 8.423 0.181 -97.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Posts.All(true) load KNetStreams.Buffered 11.899 0.138 -98.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Posts.All(true) load KNetStreams.Buffered.Prefetch 16.009 0.141 -99.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Posts.All(true) load KNetStreams.Raw 8.309 0.139 -98.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Posts.All(true) load KNetStreams.Raw.Prefetch 11.017 0.142 -98.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Posts.All(true) load KafkaStreams.Buffered 11.820 0.135 -98.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net8.0 Posts.All(true) load KafkaStreams.Raw 8.295 0.143 -98.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [cold] load KNetStreams.Buffered 0.218 0.072 -66.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [cold] load KNetStreams.Buffered.Prefetch 0.264 0.074 -72.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [cold] load KNetStreams.Raw 0.171 0.071 -58.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [cold] load KNetStreams.Raw.Prefetch 0.209 0.072 -65.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [cold] load KafkaStreams.Buffered 0.207 0.072 -65.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [cold] load KafkaStreams.Raw 0.177 0.073 -58.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [warm] load KNetStreams.Buffered 0.073 0.032 -56.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [warm] load KNetStreams.Buffered.Prefetch 0.085 0.033 -60.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [warm] load KNetStreams.Raw 0.060 0.033 -44.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [warm] load KNetStreams.Raw.Prefetch 0.075 0.032 -57.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [warm] load KafkaStreams.Buffered 0.069 0.032 -53.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==1) [warm] load KafkaStreams.Raw 0.058 0.033 -43.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] load KNetStreams.Buffered 0.115 0.074 -35.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] load KNetStreams.Buffered.Prefetch 0.133 0.075 -43.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] load KNetStreams.Raw 0.102 0.075 -26.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] load KNetStreams.Raw.Prefetch 0.107 0.074 -30.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] load KafkaStreams.Buffered 0.119 0.070 -41.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] load KafkaStreams.Raw 0.105 0.076 -27.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] load KNetStreams.Buffered 0.077 0.055 -28.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] load KNetStreams.Buffered.Prefetch 0.085 0.053 -37.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] load KNetStreams.Raw 0.063 0.055 -12.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] load KNetStreams.Raw.Prefetch 0.074 0.054 -27.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] load KafkaStreams.Buffered 0.077 0.053 -30.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] load KafkaStreams.Raw 0.065 0.051 -21.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] load KNetStreams.Buffered 0.088 0.052 -40.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] load KNetStreams.Buffered.Prefetch 0.100 0.055 -45.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] load KNetStreams.Raw 0.073 0.053 -28.0%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] load KNetStreams.Raw.Prefetch 0.083 0.053 -35.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] load KafkaStreams.Buffered 0.084 0.053 -36.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(BlogId==1).Select(Url) [scalar projection] load KafkaStreams.Raw 0.074 0.054 -26.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [cold] load KNetStreams.Buffered 10.242 0.157 -98.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [cold] load KNetStreams.Buffered.Prefetch 14.062 0.153 -98.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [cold] load KNetStreams.Raw 7.960 0.156 -98.0%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [cold] load KNetStreams.Raw.Prefetch 11.433 0.157 -98.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [cold] load KafkaStreams.Buffered 10.357 0.158 -98.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [cold] load KafkaStreams.Raw 7.969 0.156 -98.0%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [warm] load KNetStreams.Buffered 10.284 0.160 -98.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [warm] load KNetStreams.Buffered.Prefetch 15.214 0.153 -99.0%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [warm] load KNetStreams.Raw 8.018 0.157 -98.0%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [warm] load KNetStreams.Raw.Prefetch 10.545 0.157 -98.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [warm] load KafkaStreams.Buffered 10.252 0.157 -98.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Blogs.Where(range).Count() [warm] load KafkaStreams.Raw 7.875 0.157 -98.0%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 IterationTotal (sum of all queries above, not comparable to them individually) load KNetStreams.Buffered 132.805 18.237 -86.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 IterationTotal (sum of all queries above, not comparable to them individually) load KNetStreams.Buffered.Prefetch 160.729 18.688 -88.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 IterationTotal (sum of all queries above, not comparable to them individually) load KNetStreams.Raw 103.445 18.318 -82.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 IterationTotal (sum of all queries above, not comparable to them individually) load KNetStreams.Raw.Prefetch 126.029 16.894 -86.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 IterationTotal (sum of all queries above, not comparable to them individually) load KafkaStreams.Buffered 131.457 16.988 -87.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 IterationTotal (sum of all queries above, not comparable to them individually) load KafkaStreams.Raw 105.141 17.427 -83.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts on BlogId load KNetStreams.Buffered 0.068 0.036 -46.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts on BlogId load KNetStreams.Buffered.Prefetch 0.083 0.037 -55.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts on BlogId load KNetStreams.Raw 0.060 0.036 -39.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts on BlogId load KNetStreams.Raw.Prefetch 0.074 0.038 -48.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts on BlogId load KafkaStreams.Buffered 0.063 0.036 -43.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts on BlogId load KafkaStreams.Raw 0.061 0.037 -40.1%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts where Rating>=100 load KNetStreams.Buffered 0.078 0.054 -30.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts where Rating>=100 load KNetStreams.Buffered.Prefetch 0.079 0.054 -32.3%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts where Rating>=100 load KNetStreams.Raw 0.067 0.055 -17.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts where Rating>=100 load KNetStreams.Raw.Prefetch 0.070 0.057 -18.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts where Rating>=100 load KafkaStreams.Buffered 0.068 0.053 -21.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Join Blogs/Posts where Rating>=100 load KafkaStreams.Raw 0.067 0.055 -18.0%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [cold] load KNetStreams.Buffered 13.083 1.544 -88.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [cold] load KNetStreams.Buffered.Prefetch 18.875 1.467 -92.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [cold] load KNetStreams.Raw 10.613 1.605 -84.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [cold] load KNetStreams.Raw.Prefetch 15.962 1.635 -89.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [cold] load KafkaStreams.Buffered 13.071 1.619 -87.6%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [cold] load KafkaStreams.Raw 11.043 1.825 -83.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [warm] load KNetStreams.Buffered 11.010 0.089 -99.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [warm] load KNetStreams.Buffered.Prefetch 15.216 0.091 -99.4%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [warm] load KNetStreams.Raw 8.396 0.089 -98.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [warm] load KNetStreams.Raw.Prefetch 10.777 0.090 -99.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [warm] load KafkaStreams.Buffered 10.824 0.091 -99.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==2) [warm] load KafkaStreams.Raw 8.451 0.090 -98.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) load KNetStreams.Buffered 10.994 0.167 -98.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) load KNetStreams.Buffered.Prefetch 15.833 0.171 -98.9%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) load KNetStreams.Raw 8.444 0.172 -98.0%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) load KNetStreams.Raw.Prefetch 12.200 0.164 -98.7%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) load KafkaStreams.Buffered 10.791 0.157 -98.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Post.SingleOrDefault(BlogId==NumberOfElements-1) load KafkaStreams.Raw 8.573 0.171 -98.0%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Posts.All(true) load KNetStreams.Buffered 10.984 0.128 -98.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Posts.All(true) load KNetStreams.Buffered.Prefetch 15.816 0.125 -99.2%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Posts.All(true) load KNetStreams.Raw 8.458 0.124 -98.5%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Posts.All(true) load KNetStreams.Raw.Prefetch 10.647 0.124 -98.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Posts.All(true) load KafkaStreams.Buffered 10.735 0.127 -98.8%
MASES.EntityFrameworkCore.KNet.Test.Benchmark net9.0 Posts.All(true) load KafkaStreams.Raw 8.499 0.123 -98.5%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 DataLoad load KNetStreams.Raw 6908.911 6948.614 +0.6%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 IterationTotal (sum of the two projection queries measured this run) load KNetStreams.Raw 250.355 249.645 -0.3%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 IterationTotal (sum of the two projection queries measured this run) reload KNetStreams.Raw 238.891 231.165 -3.2%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 LocalStoreSynchronized load KNetStreams.Raw 2160.389 2171.159 +0.5%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 NestedComplexTypeProjection_BlogId10_TaxCode load KNetStreams.Raw 250.053 249.426 -0.3%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 NestedComplexTypeProjection_BlogId10_TaxCode reload KNetStreams.Raw 238.462 230.752 -3.2%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 SaveChanges load KNetStreams.Raw 6910.099 6729.428 -2.6%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 ScalarOnlyProjection_BlogId10_Url load KNetStreams.Raw 0.254 0.256 +0.8%
MASES.EntityFrameworkCore.KNet.Test.Complex net10.0 ScalarOnlyProjection_BlogId10_Url reload KNetStreams.Raw 0.338 0.321 -4.8%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 DataLoad load KNetStreams.Raw 6760.372 6752.011 -0.1%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 IterationTotal (sum of the two projection queries measured this run) load KNetStreams.Raw 260.900 278.108 +6.6%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 IterationTotal (sum of the two projection queries measured this run) reload KNetStreams.Raw 248.065 260.272 +4.9%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 LocalStoreSynchronized load KNetStreams.Raw 2144.433 3111.351 +45.1%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 NestedComplexTypeProjection_BlogId10_TaxCode load KNetStreams.Raw 260.591 277.732 +6.6%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 NestedComplexTypeProjection_BlogId10_TaxCode reload KNetStreams.Raw 247.610 259.916 +5.0%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 SaveChanges load KNetStreams.Raw 7107.700 7460.714 +5.0%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 ScalarOnlyProjection_BlogId10_Url load KNetStreams.Raw 0.288 0.278 -3.4%
MASES.EntityFrameworkCore.KNet.Test.Complex net8.0 ScalarOnlyProjection_BlogId10_Url reload KNetStreams.Raw 0.370 0.351 -5.2%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 DataLoad load KNetStreams.Raw 6695.021 6557.884 -2.0%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 IterationTotal (sum of the two projection queries measured this run) load KNetStreams.Raw 255.311 265.423 +4.0%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 IterationTotal (sum of the two projection queries measured this run) reload KNetStreams.Raw 241.524 249.023 +3.1%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 LocalStoreSynchronized load KNetStreams.Raw 2115.030 2138.289 +1.1%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 NestedComplexTypeProjection_BlogId10_TaxCode load KNetStreams.Raw 255.040 265.082 +3.9%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 NestedComplexTypeProjection_BlogId10_TaxCode reload KNetStreams.Raw 241.191 248.602 +3.1%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 SaveChanges load KNetStreams.Raw 6769.148 6649.844 -1.8%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 ScalarOnlyProjection_BlogId10_Url load KNetStreams.Raw 0.278 0.270 -2.7%
MASES.EntityFrameworkCore.KNet.Test.Complex net9.0 ScalarOnlyProjection_BlogId10_Url reload KNetStreams.Raw 0.354 0.336 -5.3%

Cross-framework comparison

For the same project/test/cache-bucket/scenario/backend, how the median elapsed time compares across the .NET/EF Core versions the CI matrix runs against. Only shown for combinations with data from more than one framework.

Project Test Cache Scenario Backend net10.0 median (ms) net8.0 median (ms) net9.0 median (ms)
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KNetStreams.Buffered 0.220 0.256 0.218
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KNetStreams.Buffered.Prefetch 0.256 0.305 0.264
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KNetStreams.Raw 0.179 0.189 0.171
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KNetStreams.Raw.Prefetch 0.225 0.236 0.209
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KafkaStreams.Buffered 0.212 0.233 0.207
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [cold] non-cached load KafkaStreams.Raw 0.181 0.192 0.177
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [cold] cached load KNetStreams.Buffered 0.085 0.087 0.072
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [cold] cached load KNetStreams.Buffered.Prefetch 0.088 0.088 0.074
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [cold] cached load KNetStreams.Raw 0.089 0.086 0.071
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [cold] cached load KNetStreams.Raw.Prefetch 0.092 0.088 0.072
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [cold] cached load KafkaStreams.Buffered 0.088 0.083 0.072
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [cold] cached load KafkaStreams.Raw 0.090 0.090 0.073
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KNetStreams.Buffered 0.069 0.103 0.073
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KNetStreams.Buffered.Prefetch 0.078 0.112 0.085
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KNetStreams.Raw 0.057 0.090 0.060
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KNetStreams.Raw.Prefetch 0.064 0.097 0.075
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KafkaStreams.Buffered 0.072 0.098 0.069
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [warm] non-cached load KafkaStreams.Raw 0.055 0.084 0.058
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [warm] cached load KNetStreams.Buffered 0.036 0.052 0.032
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [warm] cached load KNetStreams.Buffered.Prefetch 0.036 0.055 0.033
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [warm] cached load KNetStreams.Raw 0.038 0.051 0.033
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [warm] cached load KNetStreams.Raw.Prefetch 0.039 0.054 0.032
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [warm] cached load KafkaStreams.Buffered 0.037 0.050 0.032
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==1) [warm] cached load KafkaStreams.Raw 0.039 0.056 0.033
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KNetStreams.Buffered 0.106 0.157 0.115
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KNetStreams.Buffered.Prefetch 0.118 0.167 0.133
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KNetStreams.Raw 0.099 0.131 0.102
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KNetStreams.Raw.Prefetch 0.105 0.142 0.107
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KafkaStreams.Buffered 0.115 0.148 0.119
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] non-cached load KafkaStreams.Raw 0.102 0.131 0.105
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KNetStreams.Buffered 0.087 0.092 0.074
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KNetStreams.Buffered.Prefetch 0.088 0.097 0.075
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KNetStreams.Raw 0.092 0.090 0.075
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KNetStreams.Raw.Prefetch 0.091 0.097 0.074
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KafkaStreams.Buffered 0.090 0.091 0.070
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [cold] cached load KafkaStreams.Raw 0.093 0.095 0.076
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KNetStreams.Buffered 0.065 0.113 0.077
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KNetStreams.Buffered.Prefetch 0.076 0.120 0.085
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KNetStreams.Raw 0.057 0.095 0.063
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KNetStreams.Raw.Prefetch 0.059 0.107 0.074
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KafkaStreams.Buffered 0.071 0.112 0.077
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] non-cached load KafkaStreams.Raw 0.054 0.099 0.065
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KNetStreams.Buffered 0.059 0.078 0.055
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KNetStreams.Buffered.Prefetch 0.059 0.082 0.053
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KNetStreams.Raw 0.061 0.078 0.055
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KNetStreams.Raw.Prefetch 0.064 0.081 0.054
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KafkaStreams.Buffered 0.059 0.077 0.053
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blog.SingleOrDefault(BlogId==NumberOfElements-1) [warm] cached load KafkaStreams.Raw 0.064 0.078 0.051
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KNetStreams.Buffered 0.080 0.122 0.088
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KNetStreams.Buffered.Prefetch 0.092 0.136 0.100
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KNetStreams.Raw 0.070 0.108 0.073
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KNetStreams.Raw.Prefetch 0.077 0.116 0.083
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KafkaStreams.Buffered 0.087 0.120 0.084
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(BlogId==1).Select(Url) [scalar projection] non-cached load KafkaStreams.Raw 0.075 0.105 0.074
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KNetStreams.Buffered 0.060 0.073 0.052
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KNetStreams.Buffered.Prefetch 0.062 0.074 0.055
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KNetStreams.Raw 0.063 0.075 0.053
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KNetStreams.Raw.Prefetch 0.063 0.077 0.053
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KafkaStreams.Buffered 0.063 0.073 0.053
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(BlogId==1).Select(Url) [scalar projection] cached load KafkaStreams.Raw 0.065 0.076 0.054
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [cold] non-cached load KNetStreams.Buffered 9.851 11.434 10.242
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [cold] non-cached load KNetStreams.Buffered.Prefetch 13.922 15.665 14.062
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [cold] non-cached load KNetStreams.Raw 7.338 7.843 7.960
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [cold] non-cached load KNetStreams.Raw.Prefetch 10.815 10.992 11.433
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [cold] non-cached load KafkaStreams.Buffered 9.983 11.199 10.357
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [cold] non-cached load KafkaStreams.Raw 7.410 7.863 7.969
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [cold] cached load KNetStreams.Buffered 0.175 0.180 0.157
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [cold] cached load KNetStreams.Buffered.Prefetch 0.170 0.184 0.153
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [cold] cached load KNetStreams.Raw 0.171 0.177 0.156
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [cold] cached load KNetStreams.Raw.Prefetch 0.176 0.179 0.157
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [cold] cached load KafkaStreams.Buffered 0.173 0.178 0.158
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [cold] cached load KafkaStreams.Raw 0.178 0.181 0.156
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [warm] non-cached load KNetStreams.Buffered 10.048 11.424 10.284
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [warm] non-cached load KNetStreams.Buffered.Prefetch 14.919 16.333 15.214
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [warm] non-cached load KNetStreams.Raw 7.320 7.790 8.018
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [warm] non-cached load KNetStreams.Raw.Prefetch 10.270 11.070 10.545
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [warm] non-cached load KafkaStreams.Buffered 9.978 11.208 10.252
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [warm] non-cached load KafkaStreams.Raw 7.485 7.770 7.875
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [warm] cached load KNetStreams.Buffered 0.172 0.176 0.160
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [warm] cached load KNetStreams.Buffered.Prefetch 0.170 0.186 0.153
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [warm] cached load KNetStreams.Raw 0.166 0.173 0.157
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [warm] cached load KNetStreams.Raw.Prefetch 0.177 0.182 0.157
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [warm] cached load KafkaStreams.Buffered 0.174 0.176 0.157
MASES.EntityFrameworkCore.KNet.Test.Benchmark Blogs.Where(range).Count() [warm] cached load KafkaStreams.Raw 0.176 0.183 0.157
MASES.EntityFrameworkCore.KNet.Test.Benchmark IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KNetStreams.Buffered 134.868 147.607 132.805
MASES.EntityFrameworkCore.KNet.Test.Benchmark IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KNetStreams.Buffered.Prefetch 163.731 168.666 160.729
MASES.EntityFrameworkCore.KNet.Test.Benchmark IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KNetStreams.Raw 95.752 105.269 103.445
MASES.EntityFrameworkCore.KNet.Test.Benchmark IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KNetStreams.Raw.Prefetch 123.103 121.932 126.029
MASES.EntityFrameworkCore.KNet.Test.Benchmark IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KafkaStreams.Buffered 136.352 144.600 131.457
MASES.EntityFrameworkCore.KNet.Test.Benchmark IterationTotal (sum of all queries above, not comparable to them individually) non-cached load KafkaStreams.Raw 94.573 102.741 105.141
MASES.EntityFrameworkCore.KNet.Test.Benchmark IterationTotal (sum of all queries above, not comparable to them individually) cached load KNetStreams.Buffered 22.072 16.708 18.237
MASES.EntityFrameworkCore.KNet.Test.Benchmark IterationTotal (sum of all queries above, not comparable to them individually) cached load KNetStreams.Buffered.Prefetch 21.962 18.153 18.688
MASES.EntityFrameworkCore.KNet.Test.Benchmark IterationTotal (sum of all queries above, not comparable to them individually) cached load KNetStreams.Raw 22.687 16.868 18.318
MASES.EntityFrameworkCore.KNet.Test.Benchmark IterationTotal (sum of all queries above, not comparable to them individually) cached load KNetStreams.Raw.Prefetch 23.833 17.957 16.894
MASES.EntityFrameworkCore.KNet.Test.Benchmark IterationTotal (sum of all queries above, not comparable to them individually) cached load KafkaStreams.Buffered 22.925 16.834 16.988
MASES.EntityFrameworkCore.KNet.Test.Benchmark IterationTotal (sum of all queries above, not comparable to them individually) cached load KafkaStreams.Raw 23.588 17.970 17.427
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts on BlogId non-cached load KNetStreams.Buffered 0.067 0.075 0.068
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts on BlogId non-cached load KNetStreams.Buffered.Prefetch 0.081 0.094 0.083
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts on BlogId non-cached load KNetStreams.Raw 0.060 0.065 0.060
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts on BlogId non-cached load KNetStreams.Raw.Prefetch 0.076 0.082 0.074
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts on BlogId non-cached load KafkaStreams.Buffered 0.066 0.071 0.063
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts on BlogId non-cached load KafkaStreams.Raw 0.059 0.066 0.061
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts on BlogId cached load KNetStreams.Buffered 0.038 0.041 0.036
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts on BlogId cached load KNetStreams.Buffered.Prefetch 0.038 0.041 0.037
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts on BlogId cached load KNetStreams.Raw 0.039 0.044 0.036
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts on BlogId cached load KNetStreams.Raw.Prefetch 0.041 0.044 0.038
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts on BlogId cached load KafkaStreams.Buffered 0.040 0.044 0.036
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts on BlogId cached load KafkaStreams.Raw 0.041 0.043 0.037
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts where Rating>=100 non-cached load KNetStreams.Buffered 0.077 0.088 0.078
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts where Rating>=100 non-cached load KNetStreams.Buffered.Prefetch 0.081 0.083 0.079
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts where Rating>=100 non-cached load KNetStreams.Raw 0.069 0.072 0.067
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts where Rating>=100 non-cached load KNetStreams.Raw.Prefetch 0.072 0.077 0.070
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts where Rating>=100 non-cached load KafkaStreams.Buffered 0.079 0.084 0.068
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts where Rating>=100 non-cached load KafkaStreams.Raw 0.068 0.080 0.067
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts where Rating>=100 cached load KNetStreams.Buffered 0.053 0.050 0.054
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts where Rating>=100 cached load KNetStreams.Buffered.Prefetch 0.065 0.051 0.054
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts where Rating>=100 cached load KNetStreams.Raw 0.054 0.060 0.055
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts where Rating>=100 cached load KNetStreams.Raw.Prefetch 0.064 0.055 0.057
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts where Rating>=100 cached load KafkaStreams.Buffered 0.069 0.053 0.053
MASES.EntityFrameworkCore.KNet.Test.Benchmark Join Blogs/Posts where Rating>=100 cached load KafkaStreams.Raw 0.061 0.055 0.055
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [cold] non-cached load KNetStreams.Buffered 12.662 13.996 13.083
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [cold] non-cached load KNetStreams.Buffered.Prefetch 18.836 20.771 18.875
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [cold] non-cached load KNetStreams.Raw 10.151 10.558 10.613
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [cold] non-cached load KNetStreams.Raw.Prefetch 14.768 15.969 15.962
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [cold] non-cached load KafkaStreams.Buffered 12.613 13.977 13.071
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [cold] non-cached load KafkaStreams.Raw 10.287 10.701 11.043
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [cold] cached load KNetStreams.Buffered 1.654 1.520 1.544
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [cold] cached load KNetStreams.Buffered.Prefetch 1.793 1.517 1.467
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [cold] cached load KNetStreams.Raw 1.787 1.773 1.605
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [cold] cached load KNetStreams.Raw.Prefetch 1.866 1.701 1.635
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [cold] cached load KafkaStreams.Buffered 1.973 1.681 1.619
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [cold] cached load KafkaStreams.Raw 2.048 1.975 1.825
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [warm] non-cached load KNetStreams.Buffered 10.443 11.901 11.010
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [warm] non-cached load KNetStreams.Buffered.Prefetch 15.492 16.425 15.216
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [warm] non-cached load KNetStreams.Raw 7.926 8.244 8.396
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [warm] non-cached load KNetStreams.Raw.Prefetch 12.239 11.049 10.777
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [warm] non-cached load KafkaStreams.Buffered 10.348 11.864 10.824
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [warm] non-cached load KafkaStreams.Raw 7.895 8.374 8.451
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [warm] cached load KNetStreams.Buffered 0.136 0.096 0.089
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [warm] cached load KNetStreams.Buffered.Prefetch 0.137 0.101 0.091
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [warm] cached load KNetStreams.Raw 0.139 0.101 0.089
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [warm] cached load KNetStreams.Raw.Prefetch 0.149 0.102 0.090
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [warm] cached load KafkaStreams.Buffered 0.141 0.092 0.091
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==2) [warm] cached load KafkaStreams.Raw 0.143 0.105 0.090
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KNetStreams.Buffered 10.517 11.946 10.994
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KNetStreams.Buffered.Prefetch 15.464 15.870 15.833
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KNetStreams.Raw 7.916 8.359 8.444
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KNetStreams.Raw.Prefetch 10.687 11.271 12.200
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KafkaStreams.Buffered 10.390 11.813 10.791
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==NumberOfElements-1) non-cached load KafkaStreams.Raw 8.043 8.423 8.573
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KNetStreams.Buffered 0.203 0.173 0.167
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KNetStreams.Buffered.Prefetch 0.201 0.186 0.171
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KNetStreams.Raw 0.207 0.177 0.172
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KNetStreams.Raw.Prefetch 0.229 0.176 0.164
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KafkaStreams.Buffered 0.214 0.171 0.157
MASES.EntityFrameworkCore.KNet.Test.Benchmark Post.SingleOrDefault(BlogId==NumberOfElements-1) cached load KafkaStreams.Raw 0.207 0.181 0.171
MASES.EntityFrameworkCore.KNet.Test.Benchmark Posts.All(true) non-cached load KNetStreams.Buffered 10.488 11.899 10.984
MASES.EntityFrameworkCore.KNet.Test.Benchmark Posts.All(true) non-cached load KNetStreams.Buffered.Prefetch 14.844 16.009 15.816
MASES.EntityFrameworkCore.KNet.Test.Benchmark Posts.All(true) non-cached load KNetStreams.Raw 7.984 8.309 8.458
MASES.EntityFrameworkCore.KNet.Test.Benchmark Posts.All(true) non-cached load KNetStreams.Raw.Prefetch 11.032 11.017 10.647
MASES.EntityFrameworkCore.KNet.Test.Benchmark Posts.All(true) non-cached load KafkaStreams.Buffered 10.512 11.820 10.735
MASES.EntityFrameworkCore.KNet.Test.Benchmark Posts.All(true) non-cached load KafkaStreams.Raw 7.988 8.295 8.499
MASES.EntityFrameworkCore.KNet.Test.Benchmark Posts.All(true) cached load KNetStreams.Buffered 0.138 0.138 0.128
MASES.EntityFrameworkCore.KNet.Test.Benchmark Posts.All(true) cached load KNetStreams.Buffered.Prefetch 0.135 0.141 0.125
MASES.EntityFrameworkCore.KNet.Test.Benchmark Posts.All(true) cached load KNetStreams.Raw 0.136 0.139 0.124
MASES.EntityFrameworkCore.KNet.Test.Benchmark Posts.All(true) cached load KNetStreams.Raw.Prefetch 0.136 0.142 0.124
MASES.EntityFrameworkCore.KNet.Test.Benchmark Posts.All(true) cached load KafkaStreams.Buffered 0.137 0.135 0.127
MASES.EntityFrameworkCore.KNet.Test.Benchmark Posts.All(true) cached load KafkaStreams.Raw 0.139 0.143 0.123
MASES.EntityFrameworkCore.KNet.Test.Complex DataLoad non-cached load KNetStreams.Raw 6908.911 6760.372 6695.021
MASES.EntityFrameworkCore.KNet.Test.Complex DataLoad cached load KNetStreams.Raw 6948.614 6752.011 6557.884
MASES.EntityFrameworkCore.KNet.Test.Complex IterationTotal (sum of the two projection queries measured this run) non-cached load KNetStreams.Raw 250.355 260.900 255.311
MASES.EntityFrameworkCore.KNet.Test.Complex IterationTotal (sum of the two projection queries measured this run) non-cached reload KNetStreams.Raw 238.891 248.065 241.524
MASES.EntityFrameworkCore.KNet.Test.Complex IterationTotal (sum of the two projection queries measured this run) cached load KNetStreams.Raw 249.645 278.108 265.423
MASES.EntityFrameworkCore.KNet.Test.Complex IterationTotal (sum of the two projection queries measured this run) cached reload KNetStreams.Raw 231.165 260.272 249.023
MASES.EntityFrameworkCore.KNet.Test.Complex LocalStoreSynchronized non-cached load KNetStreams.Raw 2160.389 2144.433 2115.030
MASES.EntityFrameworkCore.KNet.Test.Complex LocalStoreSynchronized cached load KNetStreams.Raw 2171.159 3111.351 2138.289
MASES.EntityFrameworkCore.KNet.Test.Complex NestedComplexTypeProjection_BlogId10_TaxCode non-cached load KNetStreams.Raw 250.053 260.591 255.040
MASES.EntityFrameworkCore.KNet.Test.Complex NestedComplexTypeProjection_BlogId10_TaxCode non-cached reload KNetStreams.Raw 238.462 247.610 241.191
MASES.EntityFrameworkCore.KNet.Test.Complex NestedComplexTypeProjection_BlogId10_TaxCode cached load KNetStreams.Raw 249.426 277.732 265.082
MASES.EntityFrameworkCore.KNet.Test.Complex NestedComplexTypeProjection_BlogId10_TaxCode cached reload KNetStreams.Raw 230.752 259.916 248.602
MASES.EntityFrameworkCore.KNet.Test.Complex SaveChanges non-cached load KNetStreams.Raw 6910.099 7107.700 6769.148
MASES.EntityFrameworkCore.KNet.Test.Complex SaveChanges cached load KNetStreams.Raw 6729.428 7460.714 6649.844
MASES.EntityFrameworkCore.KNet.Test.Complex ScalarOnlyProjection_BlogId10_Url non-cached load KNetStreams.Raw 0.254 0.288 0.278
MASES.EntityFrameworkCore.KNet.Test.Complex ScalarOnlyProjection_BlogId10_Url non-cached reload KNetStreams.Raw 0.338 0.370 0.354
MASES.EntityFrameworkCore.KNet.Test.Complex ScalarOnlyProjection_BlogId10_Url cached load KNetStreams.Raw 0.256 0.278 0.270
MASES.EntityFrameworkCore.KNet.Test.Complex ScalarOnlyProjection_BlogId10_Url cached reload KNetStreams.Raw 0.321 0.351 0.336