Thành ngữ pimpl (cũng là: tường lửa trình biên dịch) được sử dụng để rút ngắn thời gian biên dịch, với chi phí dễ đọc và hiệu suất thời gian chạy ngắn. Hiện tại, dự án cần thời gian để biên dịch, làm cách nào để đo lường các ứng cử viên pimpl tốt nhất?Làm thế nào để đo lường các ứng viên pimpl?
Tôi có kinh nghiệm sử dụng pimpl, rút ngắn thời gian biên dịch từ hai giờ xuống mười phút, nhưng tôi đã thực hiện theo bản năng của mình: Tôi lý luận rằng các tệp tiêu đề lớp bao gồm (1) rất nhiều mã nguồn (2) các lớp phức tạp/mẫu, là các ứng cử viên tốt nhất để sử dụng thành ngữ mụn trên.
Có công cụ nào chỉ ra các lớp nào là ứng viên pimpl tốt một cách khách quan?
OT: Tôi luôn cảm thấy rằng lý do chính để sử dụng PIMPL là không làm nổi bật giao diện công khai từ các chi tiết triển khai. Dù sao, câu hỏi tuyệt vời – sjaustirni
bạn đã thử sử dụng các tiêu đề biên dịch trước để xem những gì đạt được hiệu suất tại thời gian biên dịch là? – Christophe
@Christophe: vâng, tôi đã sử dụng các tiêu đề được biên dịch trước. Đứng về phía câu hỏi ban đầu của tôi sẽ là: 'Làm thế nào để đo lường các ứng cử viên tiêu đề biên dịch trước?' – richelbilderbeek