Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

ว่าง ๆ มาดู benchmark ของ Generic ใน Go กันหน่อย

$
0
0

ระหว่างนั่งรอขึ้นรถกลับ เลยนำ code ที่เขียนด้วยภาษา Go
กับการเปลี่ยนมาใช้งาน Generic กันนิดหน่อย
จากนั้นทำการวัด benchmark กันหน่อย
ว่าจะเพิ่มหรือลดลงอย่างไรบ้าง ?

ตัวอย่างของ code เป็นการตรวจสอบข้อมูลใน array ว่ามีหรือไม่ ?

โดย code เป็นดังนี้

[gist id="24f359c12fe98ddde485253d9600d809" file="demo.go"]

จากนั้นเขียน test เพื่อวัด benchmark กัน

[gist id="24f359c12fe98ddde485253d9600d809" file="demo_test.go"]

ผลที่ได้เป็นดังนี้

[gist id="24f359c12fe98ddde485253d9600d809" file="1.txt"]

จะพบว่าความเร็วไม่ได้ต่างกันมาก


Viewing all articles
Browse latest Browse all 1997

Trending Articles