Skip to content
เข้าสู่ระบบ

Performance

Rust ขึ้นชื่อเรื่องความเร็วอยู่แล้ว แต่ถ้าเขียนไม่ระวังก็ช้าได้เหมือนกัน หัวข้อนี้จะสอนวิธี squeeze ประสิทธิภาพออกมาให้ได้มากที่สุดครับ!

กฎเหล็ก: “อย่ามโน! วัดก่อนเสมอ”

Terminal window
# ============================================
# hyperfine - CLI benchmarking tool
# วัดเวลารัน program หลายรอบแล้วหาค่าเฉลี่ย
# ============================================
cargo install hyperfine
hyperfine "target/release/myapp"
# เปรียบเทียบหลาย versions
hyperfine "target/release/v1" "target/release/v2"
# ============================================
# cargo bench - built-in benchmarking
# ============================================
cargo bench

เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม

ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด