@truyen.code: Rust nhanh hơn Go? Mình tự đo trên máy Mac M1, và kết quả không đơn giản như vậy. Năm 2020, Discord viết lại một service từ Go sang Rust vì cứ tầm 2 phút nó lại khựng một lần do bộ dọn rác của Go. Nhưng Docker và Kubernetes vẫn viết bằng Go. Truyện Code tự đo 4 bài: • 10.000 goroutine, mỗi cái chỉ khoảng 2 KB, chạy trên 11 thread thật. • Cùng một bài test, Go dùng 12 MB RAM, Rust 3,4 MB, vì Rust không cần garbage collector. • Cộng tiền 20 triệu đơn: Rust 9 ms, Go 18 ms, JavaScript 33 ms, Python hơn 1.100 ms. • Nhưng dựng JSON cho mỗi request thì Go lại nhanh hơn: 0,17 so với 0,27 micro giây. Mà request thật thường chờ database cỡ 20 ms, nên phần chênh giữa hai ngôn ngữ chưa tới 0,001%. Sửa query, thêm cache thường lời hơn đổi ngôn ngữ. Lưu lại cho lần tới có người bảo "viết lại bằng Rust đi cho nhanh". Team bạn đang dùng Go hay Rust, và vì sao? Gửi cho người bạn đang định học Rust. #golang #rust #backend #laptrinh #truyencode
Truyện Code
Region: VN
Saturday 07 November 2026 15:50:53 GMT
Music
Download
Comments
Hoa Hồng Đen :
discord cũng đang viết lại client = rust thay cho electron rồi [Cười lớn]
2026-11-08 00:39:44
5
HCODE :
nếu k nhầm client đang viết lại là rust bridge flutter
2026-11-10 01:53:07
0
To see more videos from user @truyen.code, please go to the Tikwm
homepage.