- Ticks and time for runtime initialization/shutdown are excluded
- CPU Ticks - lower is better
- Execution time - lower is better
- Peak Working Set - lower is better
- Page Faults - lower is better
- Used only optimized executables
- csc /platform:x86 /o+ ...
- .NET executables on windows turned to native images to minimize JIT influence
- bamelg - OptimizationLevel=4, X86_32
- Intel Intel Q9450 OC @ 2.6-3.2GHz (bus speed 400MHz )
- 8Gb RAM (DDR2 400MHz)
- kernel 3.15.6-200.fc20.i686
- OpenJDK Runtime Environment 1.7.0_65
- Mono JIT compiler version 2.10.8
Performance of DateTime.Parse
Performance of Directory.GetFiles
Performance of string encoding from UTF16 to UTF8
Performance of UTF16 string formatting with hardcoded format string
Performance of UTF16 string formatting
Performance of TimeSpan.Parse
- Intel Intel Q9450 OC @ 2.6-3.2GHz (bus speed 400MHz)
- 8Gb RAM DDR2 400MHz
- .NET framework 4.0
- JDK 1.8.0_11
Performance of DateTime.Parse
Performance of Directory.GetFiles
Performance of string encoding from UTF16 to UTF8
Performance of UTF16 string formatting with hardcoded format string
Performance of UTF16 string formatting
Performance of TimeSpan.Parse