Created
December 23, 2018 18:35
-
-
Save tdkkdt/c3250b9c4d25f13a486cb435870bd7aa to your computer and use it in GitHub Desktop.
ListArrayIEnumerable results.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Method | Job | Jit | Platform | ItemsCount | Mean | Error | StdDev | Median | Ratio | RatioSD | | |
-------------------------- |------------- |---------- |--------- |----------- |----------------:|----------------:|----------------:|----------------:|------:|--------:| | |
ForEachArrayAsArray | LegacyJitX64 | LegacyJit | X64 | 10 | 73.61 ns | 16.4262 ns | 48.4331 ns | 105.16 ns | ? | ? | | |
ForEachArrayAsIEnumerable | LegacyJitX64 | LegacyJit | X64 | 10 | 960.62 ns | 56.1115 ns | 151.7007 ns | 1,066.67 ns | ? | ? | | |
ForEachListAsList | LegacyJitX64 | LegacyJit | X64 | 10 | 168.26 ns | 49.1610 ns | 144.9522 ns | 60.09 ns | ? | ? | | |
ForEachListAsIEnumerable | LegacyJitX64 | LegacyJit | X64 | 10 | 1,028.29 ns | 65.2682 ns | 174.2140 ns | 1,006.57 ns | ? | ? | | |
| | | | | | | | | | | | |
ForEachArrayAsArray | LegacyJitX86 | LegacyJit | X86 | 10 | 42.48 ns | 3.8541 ns | 10.5504 ns | 45.07 ns | ? | ? | | |
ForEachArrayAsIEnumerable | LegacyJitX86 | LegacyJit | X86 | 10 | 805.08 ns | 81.8646 ns | 221.3257 ns | 826.29 ns | ? | ? | | |
ForEachListAsList | LegacyJitX86 | LegacyJit | X86 | 10 | 156.24 ns | 49.4482 ns | 145.7990 ns | 45.07 ns | ? | ? | | |
ForEachListAsIEnumerable | LegacyJitX86 | LegacyJit | X86 | 10 | 945.60 ns | 56.6332 ns | 153.1112 ns | 931.46 ns | ? | ? | | |
| | | | | | | | | | | | |
ForEachArrayAsArray | RyuJitX64 | RyuJit | X64 | 10 | 115.68 ns | 25.8140 ns | 76.1132 ns | 165.26 ns | ? | ? | | |
ForEachArrayAsIEnumerable | RyuJitX64 | RyuJit | X64 | 10 | 961.85 ns | 62.8598 ns | 171.0146 ns | 1,066.67 ns | ? | ? | | |
ForEachListAsList | RyuJitX64 | RyuJit | X64 | 10 | 153.46 ns | 14.6654 ns | 42.7798 ns | 165.26 ns | ? | ? | | |
ForEachListAsIEnumerable | RyuJitX64 | RyuJit | X64 | 10 | 1,667.61 ns | 323.1622 ns | 900.8471 ns | 1,066.67 ns | ? | ? | | |
| | | | | | | | | | | | |
ForEachArrayAsArray | LegacyJitX64 | LegacyJit | X64 | 100 | 117.63 ns | 15.4995 ns | 45.7007 ns | 135.21 ns | ? | ? | | |
ForEachArrayAsIEnumerable | LegacyJitX64 | LegacyJit | X64 | 100 | 2,074.09 ns | 376.4367 ns | 1,043.1044 ns | 1,547.42 ns | ? | ? | | |
ForEachListAsList | LegacyJitX64 | LegacyJit | X64 | 100 | 420.66 ns | 0.0000 ns | 0.0000 ns | 420.66 ns | ? | ? | | |
ForEachListAsIEnumerable | LegacyJitX64 | LegacyJit | X64 | 100 | 1,480.56 ns | 319.6059 ns | 896.2092 ns | 1,021.60 ns | ? | ? | | |
| | | | | | | | | | | | |
ForEachArrayAsArray | LegacyJitX86 | LegacyJit | X86 | 100 | 58.82 ns | 3.0226 ns | 8.6723 ns | 60.09 ns | ? | ? | | |
ForEachArrayAsIEnumerable | LegacyJitX86 | LegacyJit | X86 | 100 | 1,749.83 ns | 323.0476 ns | 916.4324 ns | 1,261.97 ns | ? | ? | | |
ForEachListAsList | LegacyJitX86 | LegacyJit | X86 | 100 | 326.76 ns | 25.3408 ns | 73.1140 ns | 345.54 ns | ? | ? | | |
ForEachListAsIEnumerable | LegacyJitX86 | LegacyJit | X86 | 100 | 1,881.27 ns | 313.9394 ns | 875.1377 ns | 1,517.37 ns | ? | ? | | |
| | | | | | | | | | | | |
ForEachArrayAsArray | RyuJitX64 | RyuJit | X64 | 100 | 107.89 ns | 18.6046 ns | 54.5641 ns | 135.21 ns | ? | ? | | |
ForEachArrayAsIEnumerable | RyuJitX64 | RyuJit | X64 | 100 | 1,934.75 ns | 331.7735 ns | 908.2247 ns | 1,682.63 ns | ? | ? | | |
ForEachListAsList | RyuJitX64 | RyuJit | X64 | 100 | 311.24 ns | 52.7906 ns | 154.8258 ns | 435.68 ns | ? | ? | | |
ForEachListAsIEnumerable | RyuJitX64 | RyuJit | X64 | 100 | 1,968.43 ns | 277.0905 ns | 753.8452 ns | 1,622.54 ns | ? | ? | | |
| | | | | | | | | | | | |
ForEachArrayAsArray | LegacyJitX64 | LegacyJit | X64 | 1000 | 541.16 ns | 64.6783 ns | 188.6696 ns | 375.59 ns | 1.00 | 0.00 | | |
ForEachArrayAsIEnumerable | LegacyJitX64 | LegacyJit | X64 | 1000 | 7,972.93 ns | 1,206.9325 ns | 3,283.5488 ns | 7,361.51 ns | 16.49 | 8.06 | | |
ForEachListAsList | LegacyJitX64 | LegacyJit | X64 | 1000 | 1,438.07 ns | 63.9780 ns | 174.0569 ns | 1,532.40 ns | 3.02 | 0.98 | | |
ForEachListAsIEnumerable | LegacyJitX64 | LegacyJit | X64 | 1000 | 8,434.39 ns | 670.0056 ns | 1,834.1294 ns | 8,548.36 ns | 17.49 | 6.24 | | |
| | | | | | | | | | | | |
ForEachArrayAsArray | LegacyJitX86 | LegacyJit | X86 | 1000 | 357.07 ns | 11.9094 ns | 32.4005 ns | 360.56 ns | 1.00 | 0.00 | | |
ForEachArrayAsIEnumerable | LegacyJitX86 | LegacyJit | X86 | 1000 | 6,844.45 ns | 1,083.9457 ns | 3,127.4311 ns | 4,897.66 ns | 19.77 | 10.86 | | |
ForEachListAsList | LegacyJitX86 | LegacyJit | X86 | 1000 | 2,383.04 ns | 52.8627 ns | 77.4854 ns | 2,403.76 ns | 7.62 | 5.27 | | |
ForEachListAsIEnumerable | LegacyJitX86 | LegacyJit | X86 | 1000 | 8,010.99 ns | 1,040.4011 ns | 2,917.3962 ns | 6,369.96 ns | 23.26 | 12.08 | | |
| | | | | | | | | | | | |
ForEachArrayAsArray | RyuJitX64 | RyuJit | X64 | 1000 | 609.96 ns | 58.7994 ns | 173.3713 ns | 465.73 ns | 1.00 | 0.00 | | |
ForEachArrayAsIEnumerable | RyuJitX64 | RyuJit | X64 | 1000 | 7,450.93 ns | 470.5096 ns | 1,263.9934 ns | 7,887.33 ns | 13.17 | 4.10 | | |
ForEachListAsList | RyuJitX64 | RyuJit | X64 | 1000 | 2,040.83 ns | 59.3968 ns | 164.5882 ns | 1,953.05 ns | 3.61 | 0.96 | | |
ForEachListAsIEnumerable | RyuJitX64 | RyuJit | X64 | 1000 | 8,986.91 ns | 722.4250 ns | 1,940.7479 ns | 8,969.03 ns | 15.80 | 4.91 | | |
| | | | | | | | | | | | |
ForEachArrayAsArray | LegacyJitX64 | LegacyJit | X64 | 10000 | 5,299.41 ns | 109.8726 ns | 167.7871 ns | 5,183.10 ns | 1.00 | 0.00 | | |
ForEachArrayAsIEnumerable | LegacyJitX64 | LegacyJit | X64 | 10000 | 53,987.30 ns | 3,288.1844 ns | 9,434.4174 ns | 49,622.58 ns | 10.26 | 1.63 | | |
ForEachListAsList | LegacyJitX64 | LegacyJit | X64 | 10000 | 18,916.79 ns | 372.4738 ns | 522.1563 ns | 18,794.38 ns | 3.59 | 0.13 | | |
ForEachListAsIEnumerable | LegacyJitX64 | LegacyJit | X64 | 10000 | 60,019.45 ns | 1,682.4581 ns | 3,360.0506 ns | 59,387.85 ns | 11.36 | 0.86 | | |
| | | | | | | | | | | | |
ForEachArrayAsArray | LegacyJitX86 | LegacyJit | X86 | 10000 | 3,615.65 ns | 95.3192 ns | 265.7117 ns | 3,635.68 ns | 1.00 | 0.00 | | |
ForEachArrayAsIEnumerable | LegacyJitX86 | LegacyJit | X86 | 10000 | 38,451.78 ns | 765.0464 ns | 1,455.5803 ns | 37,964.35 ns | 10.63 | 0.83 | | |
ForEachListAsList | LegacyJitX86 | LegacyJit | X86 | 10000 | 23,673.55 ns | 348.1010 ns | 290.6801 ns | 23,812.23 ns | 6.56 | 0.56 | | |
ForEachListAsIEnumerable | LegacyJitX86 | LegacyJit | X86 | 10000 | 53,500.27 ns | 1,191.2074 ns | 3,179.5736 ns | 53,543.71 ns | 14.86 | 1.36 | | |
| | | | | | | | | | | | |
ForEachArrayAsArray | RyuJitX64 | RyuJit | X64 | 10000 | 5,243.20 ns | 0.0000 ns | 0.0000 ns | 5,243.20 ns | 1.00 | 0.00 | | |
ForEachArrayAsIEnumerable | RyuJitX64 | RyuJit | X64 | 10000 | 56,807.90 ns | 1,123.5515 ns | 1,782.0717 ns | 56,398.17 ns | 10.68 | 0.30 | | |
ForEachListAsList | RyuJitX64 | RyuJit | X64 | 10000 | 18,542.15 ns | 355.6645 ns | 395.3201 ns | 18,478.89 ns | 3.52 | 0.08 | | |
ForEachListAsIEnumerable | RyuJitX64 | RyuJit | X64 | 10000 | 69,023.60 ns | 3,710.0496 ns | 5,438.1426 ns | 67,200.06 ns | 13.14 | 1.10 | | |
| | | | | | | | | | | | |
ForEachArrayAsArray | LegacyJitX64 | LegacyJit | X64 | 100000 | 53,082.86 ns | 1,140.0059 ns | 1,935.8165 ns | 52,416.95 ns | 1.00 | 0.00 | | |
ForEachArrayAsIEnumerable | LegacyJitX64 | LegacyJit | X64 | 100000 | 499,198.96 ns | 13,428.7148 ns | 37,655.5561 ns | 492,304.67 ns | 9.43 | 0.77 | | |
ForEachListAsList | LegacyJitX64 | LegacyJit | X64 | 100000 | 197,638.55 ns | 7,495.1547 ns | 21,140.2167 ns | 186,952.28 ns | 3.79 | 0.42 | | |
ForEachListAsIEnumerable | LegacyJitX64 | LegacyJit | X64 | 100000 | 616,643.25 ns | 21,092.0284 ns | 59,834.5740 ns | 594,434.34 ns | 11.75 | 1.07 | | |
| | | | | | | | | | | | |
ForEachArrayAsArray | LegacyJitX86 | LegacyJit | X86 | 100000 | 36,652.79 ns | 1,428.5676 ns | 3,813.1361 ns | 35,230.08 ns | 1.00 | 0.00 | | |
ForEachArrayAsIEnumerable | LegacyJitX86 | LegacyJit | X86 | 100000 | 384,242.39 ns | 9,701.7933 ns | 27,044.7218 ns | 373,078.28 ns | 10.57 | 1.13 | | |
ForEachListAsList | LegacyJitX86 | LegacyJit | X86 | 100000 | 246,045.80 ns | 6,145.7710 ns | 17,434.5293 ns | 238,017.12 ns | 6.75 | 0.73 | | |
ForEachListAsIEnumerable | LegacyJitX86 | LegacyJit | X86 | 100000 | 544,701.75 ns | 18,261.6362 ns | 51,805.2223 ns | 528,631.46 ns | 15.10 | 1.97 | | |
| | | | | | | | | | | | |
ForEachArrayAsArray | RyuJitX64 | RyuJit | X64 | 100000 | 53,989.41 ns | 5,644.7995 ns | 5,280.1490 ns | 51,785.96 ns | 1.00 | 0.00 | | |
ForEachArrayAsIEnumerable | RyuJitX64 | RyuJit | X64 | 100000 | 584,416.26 ns | 16,514.6337 ns | 46,849.2671 ns | 571,072.82 ns | 10.91 | 1.11 | | |
ForEachListAsList | RyuJitX64 | RyuJit | X64 | 100000 | 193,836.31 ns | 6,055.2396 ns | 17,078.9108 ns | 186,396.41 ns | 3.58 | 0.49 | | |
ForEachListAsIEnumerable | RyuJitX64 | RyuJit | X64 | 100000 | 704,571.85 ns | 23,449.4386 ns | 66,902.5677 ns | 676,522.68 ns | 13.19 | 1.27 | | |
| | | | | | | | | | | | |
ForEachArrayAsArray | LegacyJitX64 | LegacyJit | X64 | 1000000 | 587,650.43 ns | 23,128.9352 ns | 65,988.1537 ns | 571,313.19 ns | 1.00 | 0.00 | | |
ForEachArrayAsIEnumerable | LegacyJitX64 | LegacyJit | X64 | 1000000 | 5,148,036.86 ns | 140,655.5761 ns | 403,567.2147 ns | 5,042,603.61 ns | 8.87 | 1.17 | | |
ForEachListAsList | LegacyJitX64 | LegacyJit | X64 | 1000000 | 2,067,376.23 ns | 88,436.5247 ns | 259,369.0179 ns | 1,970,315.39 ns | 3.58 | 0.61 | | |
ForEachListAsIEnumerable | LegacyJitX64 | LegacyJit | X64 | 1000000 | 6,740,858.66 ns | 230,925.0954 ns | 673,619.3424 ns | 6,654,774.08 ns | 11.60 | 1.75 | | |
| | | | | | | | | | | | |
ForEachArrayAsArray | LegacyJitX86 | LegacyJit | X86 | 1000000 | 460,072.96 ns | 26,777.3599 ns | 76,829.2652 ns | 444,755.33 ns | 1.00 | 0.00 | | |
ForEachArrayAsIEnumerable | LegacyJitX86 | LegacyJit | X86 | 1000000 | 4,043,820.23 ns | 124,383.7936 ns | 358,875.6844 ns | 3,919,372.55 ns | 9.01 | 1.63 | | |
ForEachListAsList | LegacyJitX86 | LegacyJit | X86 | 1000000 | 2,574,737.87 ns | 81,309.2068 ns | 235,892.7523 ns | 2,478,469.84 ns | 5.74 | 1.04 | | |
ForEachListAsIEnumerable | LegacyJitX86 | LegacyJit | X86 | 1000000 | 5,521,929.53 ns | 126,890.0339 ns | 368,130.9967 ns | 5,473,402.12 ns | 12.33 | 2.24 | | |
| | | | | | | | | | | | |
ForEachArrayAsArray | RyuJitX64 | RyuJit | X64 | 1000000 | 619,159.05 ns | 28,766.1042 ns | 82,535.3454 ns | 588,770.48 ns | 1.00 | 0.00 | | |
ForEachArrayAsIEnumerable | RyuJitX64 | RyuJit | X64 | 1000000 | 6,091,426.09 ns | 172,594.3427 ns | 503,465.7987 ns | 5,991,982.87 ns | 10.00 | 1.48 | | |
ForEachListAsList | RyuJitX64 | RyuJit | X64 | 1000000 | 2,018,763.77 ns | 60,007.2082 ns | 172,171.9291 ns | 1,964,606.47 ns | 3.31 | 0.48 | | |
ForEachListAsIEnumerable | RyuJitX64 | RyuJit | X64 | 1000000 | 7,293,847.14 ns | 207,728.6694 ns | 609,232.2281 ns | 7,138,109.72 ns | 11.99 | 1.87 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment