Tôi thường thấy các đối số giữa Cổ điển (giả mạo qua một số thư viện), Pseudo-Classical và Prototypal Inheritance đề cập đến "hiệu quả". Tuy nhiên, tôi chưa bao giờ thấy bất kỳ dữ liệu nào ủng hộ bất kỳ loại công cụ nào như thế này. Chưa kể "hiệu quả" có vẻ như là một từ không rõ ràng khi nói đến một kiểu mã hóa, chứ không phải là một thuật toán.Một cách khách quan để đánh giá bộ nhớ/tốc độ của các mẫu Thừa kế khác nhau trong JavaScript?
Tôi muốn thực hiện một số thử nghiệm để "chuẩn" một số mẫu và thư viện này. Điều này có vẻ khác biệt rõ rệt so với hầu hết các thuật toán hoặc điểm chuẩn hiển thị mà tôi đã thấy trong quá khứ. Các bạn nghĩ gì về những điều quan trọng cần kiểm tra, và cách tốt nhất để có được những con số đó một cách đáng tin cậy là gì.
gì tôi đang suy nghĩ:
- Tốc độ instantiation (Thời gian việc tạo ra một vài ngàn đối tượng sử dụng mỗi mẫu w/giống hệt chức năng)
- Sử dụng bộ nhớ (Cách duy nhất tôi có thể hãy nghĩ xem bộ nhớ của tôi trong trình quản lý tác vụ ... có cách nào tốt hơn )
- Tốc độ truy cập vào các thuộc tính và phương thức nội bộ (lặp lại thời gian lại)
- Tốc độ của bản (thời gian lặp)
- dòng mã (Peer xem xét thực hành tốt nhất ví dụ sau đây với một số )
Bất kỳ sai lầm, bổ sung, hoặc phản đối? Bất cứ ai nhìn thấy dữ liệu này ở nơi khác?
Cảm ơn!
Có cách nào để chia tiền thưởng cho nhiều người không? –