Skip to content

Commit 9787693

Browse files
committed
Add Benchmark results for net48
1 parent ab24898 commit 9787693

File tree

1 file changed

+86
-0
lines changed

1 file changed

+86
-0
lines changed

Benchmarks/Benchmarks-net48.md

+86
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
# Benchmarks
2+
3+
## Latest Results
4+
5+
BenchmarkDotNet v0.14.0, Windows 11 (10.0.26100.2894)
6+
Intel Core i7-9700 CPU 3.00GHz, 1 CPU, 8 logical and 8 physical cores
7+
[Host] : .NET Framework 4.8.1 (4.8.9290.0), X64 RyuJIT VectorSize=256
8+
DefaultJob : .NET Framework 4.8.1 (4.8.9290.0), X64 RyuJIT VectorSize=256
9+
10+
### MimeMessage
11+
12+
| Method | Mean | Error | StdDev |
13+
|------------------------------------------------ |---------:|----------:|----------:|
14+
| MimeMessage_Prepare_EncodingConstraint_None | 7.727 us | 0.0484 us | 0.0453 us |
15+
| MimeMessage_Prepare_EncodingConstraint_SevenBit | 6.411 us | 0.0380 us | 0.0317 us |
16+
| MimeMessage_Prepare_EncodingConstraint_EightBit | 6.415 us | 0.0200 us | 0.0177 us |
17+
18+
### MimeParser
19+
20+
| Method | Mean | Error | StdDev | Median |
21+
|--------------------------------------------------- |-------------:|-----------:|-------------:|-------------:|
22+
| MimeParser_StarTrekMessage | 434.95 us | 5.977 us | 4.991 us | 435.15 us |
23+
| MimeParser_StarTrekMessagePersistent | 331.47 us | 3.476 us | 3.251 us | 332.54 us |
24+
| MimeParser_ContentLengthMbox | 3,084.92 us | 33.199 us | 29.430 us | 3,089.20 us |
25+
| MimeParser_ContentLengthMboxPersistent | 2,576.39 us | 17.208 us | 16.096 us | 2,577.29 us |
26+
| MimeParser_JwzMbox | 25,505.79 us | 206.305 us | 192.977 us | 25,490.72 us |
27+
| MimeParser_JwzMboxPersistent | 20,065.87 us | 160.457 us | 133.989 us | 20,073.63 us |
28+
| MimeParser_HeaderStressTest | 66.71 us | 1.302 us | 1.154 us | 66.40 us |
29+
| ExperimentalMimeParser_StarTrekMessage | 445.25 us | 7.075 us | 6.618 us | 446.03 us |
30+
| ExperimentalMimeParser_StarTrekMessagePersistent | 336.57 us | 3.028 us | 2.833 us | 335.68 us |
31+
| ExperimentalMimeParser_ContentLengthMbox | 3,119.02 us | 60.423 us | 56.519 us | 3,098.73 us |
32+
| ExperimentalMimeParser_ContentLengthMboxPersistent | 2,669.13 us | 52.815 us | 92.502 us | 2,628.85 us |
33+
| ExperimentalMimeParser_JwzMbox | 28,497.84 us | 635.932 us | 1,875.061 us | 28,324.19 us |
34+
| ExperimentalMimeParser_JwzMboxPersistent | 20,953.24 us | 414.900 us | 1,025.531 us | 20,628.97 us |
35+
| ExperimentalMimeParser_HeaderStressTest | 57.82 us | 0.444 us | 0.371 us | 57.82 us |
36+
| MimeReader_StarTrekMessage | 271.03 us | 3.367 us | 2.629 us | 271.94 us |
37+
| MimeReader_ContentLengthMbox | 1,332.58 us | 15.837 us | 14.814 us | 1,330.20 us |
38+
| MimeReader_JwzMbox | 13,394.55 us | 243.807 us | 250.372 us | 13,310.63 us |
39+
| MimeReader_HeaderStressTest | 18.18 us | 0.198 us | 0.176 us | 18.17 us |
40+
41+
### BestEncodingFilter
42+
43+
| Method | Mean | Error | StdDev |
44+
|------------------------ |------------:|----------:|----------:|
45+
| BestEncoding_LoremIpsum | 431.8 us | 7.50 us | 6.65 us |
46+
| BestEncoding_GirlJpeg | 50,578.7 us | 972.22 us | 811.85 us |
47+
48+
### MIME Decoders
49+
50+
| Method | Mean | Error | StdDev |
51+
|----------------------- |-----------:|----------:|----------:|
52+
| Base64Decoder | 423.645 us | 8.2470 us | 8.0997 us |
53+
| QuotedPrintableDecoder | 5.572 us | 0.1097 us | 0.1387 us |
54+
| UUDecoder | 549.760 us | 3.5494 us | 3.1464 us |
55+
56+
### MIME Encoders
57+
58+
| Method | Mean | Error | StdDev |
59+
|----------------------- |-----------:|-----------:|-----------:|
60+
| Base64Encoder | 211.729 us | 2.4491 us | 2.1711 us |
61+
| HexEncoder | 693.612 us | 12.6747 us | 14.0879 us |
62+
| QEncoder | 5.814 us | 0.1051 us | 0.1668 us |
63+
| QuotedPrintableEncoder | 6.530 us | 0.1251 us | 0.2318 us |
64+
| UUEncoder | 231.718 us | 1.9160 us | 1.6985 us |
65+
66+
### TrailingWhitespaceFilter
67+
68+
| Method | Mean | Error | StdDev |
69+
|------------------------------ |---------:|---------:|---------:|
70+
| TrailingWhitespace_LoremIpsum | 18.03 us | 0.126 us | 0.118 us |
71+
72+
### Dos2UnixFilter and Unix2DosFilter
73+
74+
| Method | Mean | Error | StdDev |
75+
|------------------------ |----------:|----------:|----------:|
76+
| Dos2Unix_LoremIpsumDos | 9.612 us | 0.1028 us | 0.0911 us |
77+
| Dos2Unix_LoremIpsumUnix | 9.834 us | 0.1893 us | 0.2775 us |
78+
| Unix2Dos_LoremIpsumDos | 12.052 us | 0.1954 us | 0.1732 us |
79+
| Unix2Dos_LoremIpsumUnix | 12.036 us | 0.1518 us | 0.1420 us |
80+
81+
### Rfc2047
82+
83+
| Method | Mean | Error | StdDev |
84+
|--------------------- |---------:|----------:|----------:|
85+
| Rfc2047_DecodeText | 1.775 us | 0.0347 us | 0.0341 us |
86+
| Rfc2047_DecodePhrase | 1.740 us | 0.0060 us | 0.0053 us |

0 commit comments

Comments
 (0)