Trình biên dịch Rust, công cụ biến mã nguồn thành phần mềm chạy được, vừa ghi nhận mức cải thiện hiệu năng đáng kể. Theo số liệu đo từ cuối tháng 7 đến cuối tháng 9, thời gian biên dịch trung bình giảm 4,57%. Trong 629 phép đo benchmark, có tới 555 phép cải thiện và chỉ 74 phép chậm đi.
Những đóng góp chính
Việc nâng cấp lên LLVM 23, bộ công cụ nền tảng mà Rust dùng để tạo mã máy, một mình đã giúp giảm trung bình 1,2% thời gian. Con số nghe nhỏ, nhưng với một thay đổi duy nhất thì rất ấn tượng. Công cụ kiểm tra mã Clippy cũng nhanh hơn tới 18% nhờ kỹ thuật PGO, tức tối ưu dựa trên dữ liệu chạy thực tế. Ngoài ra, rustdoc, công cụ sinh tài liệu, đã có những bước tăng tốc lớn.
Tính năng mới, chi phí mới
Hai thành phần mới là bộ kiểm tra mượn bộ nhớ Polonius Alpha và bộ giải trait thế hệ mới đã được bật trên bản Nightly. Chúng chính xác hơn, chấp nhận thêm nhiều chương trình hợp lệ, nhưng đôi khi biên dịch chậm hơn. Các kỹ sư đã giảm đáng kể chi phí này, như với thư viện serde phổ biến.
Vì sao quan trọng
Biên dịch nhanh hơn nghĩa là lập trình viên đỡ chờ đợi, hãng phần mềm tiết kiệm chi phí máy chủ, và sản phẩm ra mắt sớm hơn. Rust đang được dùng ngày càng nhiều trong hạ tầng công nghệ và các hệ thống đòi hỏi an toàn, nên mỗi cải tiến nhỏ đều tạo hiệu ứng lan tỏa lớn trong cộng đồng mã nguồn mở.






