/NoobOrchard

Primary LanguageJavaScript

NoobOrchard Repositories测试数据

数据库为Sql Server 2014 数据表记录数:1103231 数据表空间:1279.438

BenchmarkDotNet=v0.10.9, OS=Windows 10 Redstone 2 (10.0.15063)
Processor=AMD Athlon(tm) II X3 435 Processor, ProcessorCount=3
Frequency=2844888 Hz, Resolution=351.5077 ns, Timer=TSC
  [Host]     : .NET Framework 4.7 (CLR 4.0.30319.42000), 32bit LegacyJIT-v4.7.2115.0 DEBUG
  Job-PKMTER : .NET Framework 4.7 (CLR 4.0.30319.42000), 32bit LegacyJIT-v4.7.2115.0

RemoveOutliers=True  LaunchCount=1  TargetCount=5  
UnrollFactor=5  WarmupCount=0  
ORM Namespace Type Method Mean Error StdDev Gen 0 Gen 1 Gen 2 Allocated
Dapper Orchard.Repositories.BenchmarkTests.Dapper AdmAreaTestDapperBenchmarks SingleAsync 5.222 ms 9.771 ms 2.538 ms 495.0000 - - 145216 B
EntityFramework Orchard.Repositories.BenchmarkTests.EntityFramework AdmAreaTestEfBenchmarks SingleAsync 69.395 ms 151.930 ms 39.463 ms 580.0000 - - 522811 B
EntityFrameworkCore Orchard.Repositories.BenchmarkTests.EntityFrameworkCore AdmAreaTestEfCoreBenchmarks SingleAsync 23.595 ms 4.948 ms 1.285 ms 1305.0000 25.0000 - 466036 B
OrmLite Orchard.Repositories.BenchmarkTests.OrmLite AdmAreaTestOrmLiteBenchmarks SingleAsync 17.200 ms 6.893 ms 1.791 ms 340.0000 - - 104217 B
Dapper Orchard.Repositories.BenchmarkTests.Dapper AdmAreaTestDapperBenchmarks SingleAsync_Predicate 49.764 ms 106.038 ms 27.543 ms 542.5000 7.5000 - 158272 B
EntityFramework Orchard.Repositories.BenchmarkTests.EntityFramework AdmAreaTestEfBenchmarks SingleAsync_Predicate 78.195 ms 45.407 ms 11.794 ms 640.0000 - - 222696 B
EntityFrameworkCore Orchard.Repositories.BenchmarkTests.EntityFrameworkCore AdmAreaTestEfCoreBenchmarks SingleAsync_Predicate 26.680 ms 19.296 ms 5.012 ms 850.0000 - - 251040 B
OrmLite Orchard.Repositories.BenchmarkTests.OrmLite AdmAreaTestOrmLiteBenchmarks SingleAsync_Predicate 19.889 ms 8.954 ms 2.326 ms 375.0000 - - 106068 B
Dapper Orchard.Repositories.BenchmarkTests.Dapper AdmAreaTestDapperBenchmarks GetListAsync 16.467 ms 42.442 ms 11.024 ms 522.5000 12.5000 - 160638 B
EntityFramework Orchard.Repositories.BenchmarkTests.EntityFramework AdmAreaTestEfBenchmarks GetListAsync 246.457 ms 320.675 ms 83.294 ms 600.0000 - - 218258 B
EntityFrameworkCore Orchard.Repositories.BenchmarkTests.EntityFrameworkCore AdmAreaTestEfCoreBenchmarks GetListAsync 39.420 ms 98.978 ms 25.709 ms 865.0000 - - 259332 B
OrmLite Orchard.Repositories.BenchmarkTests.OrmLite AdmAreaTestOrmLiteBenchmarks GetListAsync 61.609 ms 76.550 ms 19.884 ms 300.0000 - - 89072 B
Dapper Orchard.Repositories.BenchmarkTests.Dapper AdmAreaTestDapperBenchmarks GetPaggingListAsync 18.300 ms 69.239 ms 17.984 ms 427.5000 25.0000 - 196131 B
EntityFramework Orchard.Repositories.BenchmarkTests.EntityFramework AdmAreaTestEfBenchmarks GetPaggingListAsync 199.388 ms 232.048 ms 60.274 ms 640.0000 - - 278236 B
EntityFrameworkCore Orchard.Repositories.BenchmarkTests.EntityFrameworkCore AdmAreaTestEfCoreBenchmarks GetPaggingListAsync 23.863 ms 29.003 ms 7.533 ms 930.0000 - - 284875 B
OrmLite Orchard.Repositories.BenchmarkTests.OrmLite AdmAreaTestOrmLiteBenchmarks GetPaggingListAsync 22.890 ms 32.320 ms 8.395 ms 640.0000 - - 219351 B
Dapper Orchard.Repositories.BenchmarkTests.Dapper AdmAreaTestDapperBenchmarks Exists 179.776 ms 104.686 ms 27.192 ms 200.0000 - - 91471 B
EntityFramework Orchard.Repositories.BenchmarkTests.EntityFramework AdmAreaTestEfBenchmarks Exists 1,375.812 ms 1,949.946 ms 506.491 ms 640.0000 80.0000 80.0000 180123 B
EntityFrameworkCore Orchard.Repositories.BenchmarkTests.EntityFrameworkCore AdmAreaTestEfCoreBenchmarks Exists 183.287 ms 24.327 ms 6.319 ms 320.0000 - - 106183 B
OrmLite Orchard.Repositories.BenchmarkTests.OrmLite AdmAreaTestOrmLiteBenchmarks Exists 1,676.501 ms 4,130.955 ms 1,073.000 ms 200.0000 - - 70864 B
Dapper Orchard.Repositories.BenchmarkTests.Dapper AdmAreaTestDapperBenchmarks ExistsAsync 210.169 ms 160.472 ms 41.682 ms 200.0000 - - 103884 B
EntityFramework Orchard.Repositories.BenchmarkTests.EntityFramework AdmAreaTestEfBenchmarks ExistsAsync 798.955 ms 948.635 ms 246.404 ms 600.0000 - - 193212 B
EntityFrameworkCore Orchard.Repositories.BenchmarkTests.EntityFrameworkCore AdmAreaTestEfCoreBenchmarks ExistsAsync 332.897 ms 479.104 ms 124.446 ms 400.0000 - - 123085 B
OrmLite Orchard.Repositories.BenchmarkTests.OrmLite AdmAreaTestOrmLiteBenchmarks ExistsAsync 438.546 ms 341.223 ms 88.631 ms 200.0000 - - 85960 B
Dapper Orchard.Repositories.BenchmarkTests.Dapper AdmAreaTestDapperBenchmarks InsertAsync 5.672 ms 11.353 ms 2.949 ms 312.5000 - - 83638 B
EntityFramework Orchard.Repositories.BenchmarkTests.EntityFramework AdmAreaTestEfBenchmarks InsertAsync 113.387 ms 236.521 ms 61.436 ms 360.0000 - - 156062 B
EntityFrameworkCore Orchard.Repositories.BenchmarkTests.EntityFrameworkCore AdmAreaTestEfCoreBenchmarks InsertAsync 12.890 ms 18.304 ms 4.754 ms 1285.0000 7.5000 - 364616 B
OrmLite Orchard.Repositories.BenchmarkTests.OrmLite AdmAreaTestOrmLiteBenchmarks InsertAsync 119.580 ms 249.394 ms 64.779 ms 220.0000 - - 78402 B
Dapper Orchard.Repositories.BenchmarkTests.Dapper AdmAreaTestDapperBenchmarks InsertAndGetIdAsync 17.067 ms 44.004 ms 11.430 ms 300.0000 - - 83700 B
EntityFramework Orchard.Repositories.BenchmarkTests.EntityFramework AdmAreaTestEfBenchmarks InsertAndGetIdAsync 200.090 ms 406.189 ms 105.506 ms 400.0000 - - 157652 B
EntityFrameworkCore Orchard.Repositories.BenchmarkTests.EntityFrameworkCore AdmAreaTestEfCoreBenchmarks InsertAndGetIdAsync 15.489 ms 5.974 ms 1.552 ms 785.0000 - - 234603 B
OrmLite Orchard.Repositories.BenchmarkTests.OrmLite AdmAreaTestOrmLiteBenchmarks InsertAndGetIdAsync 145.081 ms 164.628 ms 42.761 ms 200.0000 - - 81378 B
Dapper Orchard.Repositories.BenchmarkTests.Dapper AdmAreaTestDapperBenchmarks InsertListAsync 3.415 ms 7.305 ms 1.897 ms 342.5000 - - 91035 B
EntityFramework Orchard.Repositories.BenchmarkTests.EntityFramework AdmAreaTestEfBenchmarks InsertListAsync 217.096 ms 461.867 ms 119.968 ms 360.0000 - - 155597 B
EntityFrameworkCore Orchard.Repositories.BenchmarkTests.EntityFrameworkCore AdmAreaTestEfCoreBenchmarks InsertListAsync 7.874 ms 8.183 ms 2.125 ms 1307.5000 7.5000 - 366834 B
OrmLite Orchard.Repositories.BenchmarkTests.OrmLite AdmAreaTestOrmLiteBenchmarks InsertListAsync 60.788 ms 161.456 ms 41.938 ms 260.0000 - - 80475 B
Dapper Orchard.Repositories.BenchmarkTests.Dapper AdmAreaTestDapperBenchmarks UpdateAsync 7.895 ms 10.277 ms 2.669 ms 542.5000 - - 148998 B
EntityFramework Orchard.Repositories.BenchmarkTests.EntityFramework AdmAreaTestEfBenchmarks UpdateAsync 236.543 ms 280.997 ms 72.988 ms 800.0000 - - 253718 B
EntityFrameworkCore Orchard.Repositories.BenchmarkTests.EntityFrameworkCore AdmAreaTestEfCoreBenchmarks UpdateAsync 21.721 ms 21.361 ms 5.548 ms 1910.0000 5.0000 - 538280 B
OrmLite Orchard.Repositories.BenchmarkTests.OrmLite AdmAreaTestOrmLiteBenchmarks UpdateAsync 146.977 ms 204.217 ms 53.045 ms 300.0000 - - 103508 B
Dapper Orchard.Repositories.BenchmarkTests.Dapper AdmAreaTestDapperBenchmarks UpdateAsync_Predicate NA NA NA N/A N/A N/A N/A
EntityFramework Orchard.Repositories.BenchmarkTests.EntityFramework AdmAreaTestEfBenchmarks UpdateAsync_Predicate 546.597 ms 587.122 ms 152.503 ms 640.0000 - - 222674 B
EntityFrameworkCore Orchard.Repositories.BenchmarkTests.EntityFrameworkCore AdmAreaTestEfCoreBenchmarks UpdateAsync_Predicate 288.537 ms 1,410.696 ms 366.423 ms 1000.0000 - - 352010 B
OrmLite Orchard.Repositories.BenchmarkTests.OrmLite AdmAreaTestOrmLiteBenchmarks UpdateAsync_Predicate 214.544 ms 102.401 ms 26.598 ms 200.0000 - - 87863 B
Dapper Orchard.Repositories.BenchmarkTests.Dapper AdmAreaTestDapperBenchmarks DeleteAsync 5.642 ms 7.280 ms 1.891 ms 375.0000 - - 99594 B
EntityFramework Orchard.Repositories.BenchmarkTests.EntityFramework AdmAreaTestEfBenchmarks DeleteAsync 571.015 ms 893.768 ms 232.153 ms 600.0000 - - 180973 B
EntityFrameworkCore Orchard.Repositories.BenchmarkTests.EntityFrameworkCore AdmAreaTestEfCoreBenchmarks DeleteAsync 150.032 ms 173.904 ms 45.171 ms 400.0000 - - 110533 B
OrmLite Orchard.Repositories.BenchmarkTests.OrmLite AdmAreaTestOrmLiteBenchmarks DeleteAsync 224.624 ms 224.284 ms 58.257 ms 280.0000 - - 105484 B
Dapper Orchard.Repositories.BenchmarkTests.Dapper AdmAreaTestDapperBenchmarks DeleteAsync_Id 5.192 ms 4.055 ms 1.053 ms 378.7500 - - 100910 B
EntityFramework Orchard.Repositories.BenchmarkTests.EntityFramework AdmAreaTestEfBenchmarks DeleteAsync_Id 187.052 ms 478.306 ms 124.238 ms 600.0000 - - 181545 B
EntityFrameworkCore Orchard.Repositories.BenchmarkTests.EntityFrameworkCore AdmAreaTestEfCoreBenchmarks DeleteAsync_Id 222.702 ms 380.497 ms 98.833 ms 400.0000 - - 111584 B
OrmLite Orchard.Repositories.BenchmarkTests.OrmLite AdmAreaTestOrmLiteBenchmarks DeleteAsync_Id 182.045 ms 262.445 ms 68.169 ms 260.0000 - - 80556 B
Dapper Orchard.Repositories.BenchmarkTests.Dapper AdmAreaTestDapperBenchmarks DeleteAsync_Predicate 8.543 ms 10.605 ms 2.755 ms 420.0000 - - 111340 B
EntityFramework Orchard.Repositories.BenchmarkTests.EntityFramework AdmAreaTestEfBenchmarks DeleteAsync_Predicate 195.564 ms 238.900 ms 62.053 ms 680.0000 - - 221327 B
EntityFrameworkCore Orchard.Repositories.BenchmarkTests.EntityFrameworkCore AdmAreaTestEfCoreBenchmarks DeleteAsync_Predicate 251.499 ms 256.685 ms 66.673 ms 680.0000 - - 221889 B
OrmLite Orchard.Repositories.BenchmarkTests.OrmLite AdmAreaTestOrmLiteBenchmarks DeleteAsync_Predicate 134.958 ms 250.343 ms 65.026 ms 200.0000 - - 84276 B
Dapper Orchard.Repositories.BenchmarkTests.Dapper AdmAreaTestDapperBenchmarks CountAsync 192.320 ms 112.287 ms 29.166 ms 200.0000 - - 103227 B
EntityFramework Orchard.Repositories.BenchmarkTests.EntityFramework AdmAreaTestEfBenchmarks CountAsync 211.132 ms 121.751 ms 31.624 ms 600.0000 - - 194469 B
EntityFrameworkCore Orchard.Repositories.BenchmarkTests.EntityFrameworkCore AdmAreaTestEfCoreBenchmarks CountAsync 575.471 ms 635.339 ms 165.027 ms 400.0000 - - 121073 B
OrmLite Orchard.Repositories.BenchmarkTests.OrmLite AdmAreaTestOrmLiteBenchmarks CountAsync 320.283 ms 225.063 ms 58.459 ms 200.0000 - - 84025 B
Dapper Orchard.Repositories.BenchmarkTests.Dapper AdmAreaTestDapperBenchmarks CountAsync_Predicate 170.928 ms 79.178 ms 20.566 ms 200.0000 - - 104206 B
EntityFramework Orchard.Repositories.BenchmarkTests.EntityFramework AdmAreaTestEfBenchmarks CountAsync_Predicate 176.971 ms 33.307 ms 8.651 ms 600.0000 - - 194750 B
EntityFrameworkCore Orchard.Repositories.BenchmarkTests.EntityFrameworkCore AdmAreaTestEfCoreBenchmarks CountAsync_Predicate 257.905 ms 283.636 ms 73.673 ms 400.0000 - - 123702 B
OrmLite Orchard.Repositories.BenchmarkTests.OrmLite AdmAreaTestOrmLiteBenchmarks CountAsync_Predicate 344.396 ms 276.617 ms 71.850 ms 200.0000 - - 86609 B
Dapper Orchard.Repositories.BenchmarkTests.Dapper AdmAreaTestDapperBenchmarks LongCountAsync 181.132 ms 19.270 ms 5.005 ms 200.0000 - - 101997 B
EntityFramework Orchard.Repositories.BenchmarkTests.EntityFramework AdmAreaTestEfBenchmarks LongCountAsync 164.798 ms 65.462 ms 17.003 ms 520.0000 - - 191853 B
EntityFrameworkCore Orchard.Repositories.BenchmarkTests.EntityFrameworkCore AdmAreaTestEfCoreBenchmarks LongCountAsync 183.175 ms 126.324 ms 32.812 ms 400.0000 - - 122396 B
OrmLite Orchard.Repositories.BenchmarkTests.OrmLite AdmAreaTestOrmLiteBenchmarks LongCountAsync 491.729 ms 293.564 ms 76.252 ms 200.0000 - - 84277 B
Dapper Orchard.Repositories.BenchmarkTests.Dapper AdmAreaTestDapperBenchmarks LongCountAsync_Predicate 464.003 ms 659.535 ms 171.312 ms 200.0000 - - 103924 B
EntityFramework Orchard.Repositories.BenchmarkTests.EntityFramework AdmAreaTestEfBenchmarks LongCountAsync_Predicate 170.595 ms 62.519 ms 16.239 ms 560.0000 - - 195208 B
EntityFrameworkCore Orchard.Repositories.BenchmarkTests.EntityFrameworkCore AdmAreaTestEfCoreBenchmarks LongCountAsync_Predicate 262.972 ms 343.698 ms 89.274 ms 400.0000 - - 122704 B
OrmLite Orchard.Repositories.BenchmarkTests.OrmLite AdmAreaTestOrmLiteBenchmarks LongCountAsync_Predicate 377.902 ms 154.412 ms 40.108 ms 200.0000 - - 86883 B

Benchmarks with issues: AdmAreaTestDapperBenchmarks.UpdateAsync_Predicate: Job-PKMTER(RemoveOutliers=True, LaunchCount=1, TargetCount=5, UnrollFactor=5, WarmupCount=0)