ทดสอบโดยแปลง 2147483640
เป็น int
ด้วยฟังก์ชันต่อไปนี้
- Int32.Parse
- Convert.ParseInt
- Int32.TryParse
- CustomParser.ParseInt
ขั้นตอน
- ติดตั้ง Package
BenachmarkDotNet
2. เพิ่มคลาสสำหรับทดสอบ ต่อไปนี้
3. ทดสอบ ParseEngine
ผ่าน BenchmarkRunner
โดยเขียนไว้ในฟังก์ชัน Main
4. เริ่มทดสอบโดยรันโปรแกรม ด้วย Release Mode
$ dotnet run --project src/Parser/Parser.csproj -c Release
ผลลัพธ์
ความเร็วในการทำงานให้ดูในคอลัมน์ Mean
โดยมีหน่วยเป็น Nanosecond (1 Nanosecond = 0.000000001 sec)