Chương trình so sánh các mô hình đánh giá (Benchmark Compare)
Miễn phí trực tuyến Chương trình so sánh các mô hình đánh giá (Benchmark Compare) Công cụ, không cần cài đặt
Giới thiệu So sánh Benchmark
Chạy hai đoạn mã JavaScript song song với số lần lặp có thể cấu hình (được giới hạn trong 1-1.000.000) và báo cáo tổng thời gian cũng như số thao tác mỗi giây cho từng đoạn, sau đó tuyên bố đoạn nhanh hơn cùng với tỷ lệ tốc độ. Một khối Setup dùng chung được chạy một lần trước khi đo.
Cách sử dụng
1. Tùy chọn đặt mã Setup vào thẻ ở trên cùng (chạy một lần; ví dụ 'let arr = new Array(1000).fill(0)')。 2. Nhập Code A và Code B — mỗi đoạn trở thành phần thân của một hàm, nên hãy viết các câu lệnh thông thường như 'arr.map(x => x + 1)'. 3. Đặt Số lần lặp (1-1.000.000). 4. Nhấp vào Chạy. Trước tiên một quá trình làm ngắn min(n,100) lần lặp được chạy, sau đó là vòng lặp đo thời gian.
Đọc kết quả
Mỗi khối mã báo cáo tổng thời gian tính bằng ms và số thao tác/giây được tính bằng n / (time/1000). Thẻ chiến thắng được tô sáng màu xanh lá và một dòng tóm tắt hiển thị tỷ lệ tốc độ (ví dụ 'A is 2.3x faster than B'). Nếu một đoạn mã ném ra ngoại lệ, kết quả của nó hiển thị chuỗi lỗi và không có người chiến thắng được tuyên bố.
▶Đây có phải là benchmark production chính xác không?
▶Các đoạn mã có thể truy cập biến trang của tôi không?
▶Điều gì xảy ra nếu Setup ném ra ngoại lệ?
▶Tại sao số lần lặp rất cao dường như bị giới hạn ở 1.000.000?
Nếu công cụ này đã giúp ích cho bạn, hãy nghĩ đến việc mua một cốc cà phê cho tôi.
Hãy mua cho tôi một cốc cà phê nhé.