TODO
Last active
September 16, 2019 19:07
-
-
Save martincostello/ade8fe37cc3a40faf71180a7fb5e59db to your computer and use it in GitHub Desktop.
Project Euler Benchmarks for .NET Core 2.2 vs. 3.0
BenchmarkDotNet=v0.11.5, OS=Windows 10.0.18362
Intel Core i7-6700HQ CPU 2.60GHz (Skylake), 1 CPU, 8 logical and 4 physical cores
.NET Core SDK=3.0.100-rc1-014190
[Host] : .NET Core 3.0.0-rc1-19456-20 (CoreCLR 4.700.19.45506, CoreFX 4.700.19.45604), 64bit RyuJIT
DefaultJob : .NET Core 3.0.0-rc1-19456-20 (CoreCLR 4.700.19.45506, CoreFX 4.700.19.45604), 64bit RyuJIT
Method | input | Mean | Error | StdDev | Median | Gen 0 | Gen 1 | Gen 2 | Allocated |
---|---|---|---|---|---|---|---|---|---|
Solve | 001 | 1,917.87 ns | 39.4275 ns | 74.0544 ns | 1,920.97 ns | 0.0076 | - | - | 24 B |
Solve | 002 | 68.17 ns | 1.3852 ns | 1.8960 ns | 67.57 ns | 0.0076 | - | - | 24 B |
Solve | 003 | 7,358,323.93 ns | 167,858.3992 ns | 494,934.2773 ns | 7,295,215.62 ns | - | - | - | 24 B |
Solve | 004 | 34,386,402.67 ns | 687,558.6203 ns | 917,871.0094 ns | 34,414,066.67 ns | 16466.6667 | - | - | 51923872 B |
Solve | 005 | 809,923,713.75 ns | 16,161,834.4645 ns | 42,292,703.8763 ns | 803,708,550.00 ns | 256000.0000 | - | - | 807014424 B |
Solve | 006 | 5,260.60 ns | 146.5123 ns | 427.3832 ns | 5,171.73 ns | 0.0305 | - | - | 112 B |
Solve | 007 | 1,231,352.50 ns | 24,615.5526 ns | 56,558.3255 ns | 1,217,773.05 ns | 76.1719 | - | - | 240024 B |
Solve | 008 | 77,789.03 ns | 1,582.8529 ns | 4,515.9683 ns | 77,034.00 ns | 5.1270 | - | - | 16600 B |
Solve | 009 | 80,955,378.41 ns | 1,616,198.3983 ns | 4,451,479.7603 ns | 80,697,378.57 ns | - | - | - | 48 B |
Solve | 010 | 33,788,384.78 ns | 1,065,651.1805 ns | 3,125,370.4413 ns | 33,072,440.00 ns | 200.0000 | 200.0000 | 200.0000 | 7238 B |
Solve | 011 | 240,645.67 ns | 6,280.1925 ns | 18,219.9771 ns | 241,324.46 ns | 49.8047 | - | - | 158344 B |
Solve | 012 | 517,210,196.30 ns | 10,004,256.8964 ns | 14,024,570.9517 ns | 518,385,900.00 ns | - | - | - | 693024 B |
Solve | 013 | 7,158.17 ns | 140.2797 ns | 196.6525 ns | 7,189.55 ns | 3.4027 | - | - | 10696 B |
Solve | 014 | 14,069,102.47 ns | 280,830.2302 ns | 754,432.1770 ns | 13,965,186.72 ns | - | - | - | 24 B |
Solve | 015 | 138.47 ns | 3.6883 ns | 10.8752 ns | 137.08 ns | 0.0074 | - | - | 24 B |
Solve | 016 | 9,210.33 ns | 307.4434 ns | 887.0444 ns | 8,961.21 ns | 4.7760 | - | - | 15024 B |
Solve | 017 | 5,149,889.67 ns | 142,649.1556 ns | 413,851.0661 ns | 5,044,455.47 ns | 1812.5000 | - | - | 5713272 B |
Solve | 018 | 16,319.49 ns | 937.4554 ns | 2,749.3943 ns | 16,154.10 ns | 4.4708 | - | - | 14041 B |
Solve | 019 | 61,063.49 ns | 1,219.2609 ns | 3,013.7110 ns | 61,154.05 ns | - | - | - | 24 B |
Solve | 020 | 9,696.90 ns | 193.4089 ns | 529.4536 ns | 9,525.15 ns | 4.6844 | - | - | 14760 B |
Solve | 021 | 286,618.71 ns | 6,861.2179 ns | 20,014.4947 ns | 281,218.80 ns | - | - | - | 392 B |
Solve | 022 | 2,927,113.65 ns | 84,123.9167 ns | 242,716.7344 ns | 2,911,930.47 ns | 222.6563 | 85.9375 | 27.3438 | 948596 B |
Solve | 023 | 86,747,380.56 ns | 2,261,678.0382 ns | 6,561,538.0859 ns | 85,667,400.00 ns | 8428.5714 | - | - | 26574152 B |
Solve | 024 | 842.40 ns | 24.7404 ns | 70.1844 ns | 840.96 ns | 0.1259 | - | - | 400 B |
Solve | 025 | 761,498.47 ns | 14,653.4838 ns | 19,053.6680 ns | 756,924.56 ns | 722.6563 | - | - | 2267160 B |
Solve | 026 | 45,023.68 ns | 1,498.8974 ns | 4,372.3540 ns | 44,503.59 ns | 22.8271 | - | - | 71880 B |
Solve | 027 | 105,047,821.22 ns | 2,074,342.3769 ns | 4,142,685.8654 ns | 104,679,480.00 ns | - | - | - | 24 B |
Solve | 028 | 888.18 ns | 21.0514 ns | 59.7192 ns | 875.01 ns | 0.0076 | - | - | 24 B |
Solve | 029 | 3,852,923.81 ns | 136,459.5523 ns | 402,354.0689 ns | 3,794,374.61 ns | 132.8125 | 117.1875 | 117.1875 | 703648 B |
Solve | 030 | 127,250,087.01 ns | 4,063,508.7219 ns | 11,788,975.6149 ns | 123,847,000.00 ns | 18600.0000 | - | - | 58961832 B |
Solve | 031 | 2,035.51 ns | 70.5432 ns | 205.7779 ns | 2,005.62 ns | 0.3433 | - | - | 1088 B |
Solve | 033 | 729,612.77 ns | 28,845.3475 ns | 83,685.5834 ns | 706,535.35 ns | 371.0938 | - | - | 1166664 B |
Solve | 034 | 132,709,673.68 ns | 2,850,030.1082 ns | 8,177,270.6367 ns | 131,262,200.00 ns | 103333.3333 | - | - | 40648704 B |
Solve | 035 | 53,196,008.98 ns | 2,023,328.7442 ns | 5,902,144.9168 ns | 52,316,635.00 ns | 16100.0000 | 200.0000 | 100.0000 | 6439244 B |
Solve | 036 | 92,790,647.00 ns | 2,393,966.2485 ns | 6,633,669.1984 ns | 92,134,983.33 ns | 25166.6667 | - | - | 79357104 B |
Solve | 037 | 38,904,743.80 ns | 1,154,458.6794 ns | 3,237,225.9088 ns | 38,144,442.86 ns | 3071.4286 | - | - | 9774824 B |
Solve | 038 | 14,393,994.43 ns | 302,869.0474 ns | 868,988.0718 ns | 14,288,294.53 ns | 4921.8750 | - | - | 15502888 B |
Solve | 039 | 4,804,575,831.65 ns | 95,878,643.6821 ns | 249,201,342.8723 ns | 4,781,443,300.00 ns | - | - | - | 640320 B |
Solve | 040 | 260,218,348.98 ns | 13,616,800.8382 ns | 39,720,847.1826 ns | 249,551,750.00 ns | 53000.0000 | - | - | 167440168 B |
Solve | 041 | 446,718,147.87 ns | 23,106,202.9485 ns | 65,923,297.1858 ns | 426,984,400.00 ns | 89000.0000 | - | - | 281085144 B |
Solve | 042 | 509,907.20 ns | 12,586.5439 ns | 34,877.2540 ns | 501,634.08 ns | 136.7188 | - | - | 431722 B |
Solve | 043 | 25,325,081,318.00 ns | 1,569,416,789.3154 ns | 4,627,460,812.9788 ns | 23,263,420,550.00 ns | 5282000.0000 | 2000.0000 | - | 16570741856 B |
Solve | 044 | 13.41 ns | 0.2645 ns | 0.6183 ns | 13.39 ns | - | - | - | - |
Solve | 045 | 1,030,797.33 ns | 20,391.2685 ns | 53,718.7574 ns | 1,022,433.79 ns | - | - | - | 24 B |
Solve | 046 | 603,518.01 ns | 11,989.3920 ns | 32,414.0185 ns | 597,734.67 ns | - | - | - | 24 B |
Solve | 047 | 503,589,304.17 ns | 12,506,095.7079 ns | 36,082,945.5842 ns | 499,008,700.00 ns | 9000.0000 | - | - | 33094160 B |
Solve | 048 | 12,974,606.64 ns | 267,242.3860 ns | 475,023.0696 ns | 12,965,876.56 ns | 2515.6250 | - | - | 7932024 B |
Solve | 049 | 58,529,599.62 ns | 1,162,111.0926 ns | 3,020,481.2429 ns | 57,682,840.00 ns | 4500.0000 | - | - | 14180824 B |
Solve | 050 | 65,341,754.46 ns | 1,842,840.2322 ns | 5,375,651.4554 ns | 63,941,125.00 ns | 625.0000 | 625.0000 | 625.0000 | 263056 B |
Solve | 067 | 363,101.52 ns | 12,199.3672 ns | 34,805.4811 ns | 357,037.77 ns | 97.6563 | - | - | 307675 B |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment