2012-02-01 26 views
7

Tôi đã đọc về điểm chuẩn và đã xem các thuật ngữ này. Tôi không rõ ràng về ý nghĩa chính xác của chúng. Từ sự hiểu biết của tôi, một tiêu chuẩn vi mô, chuẩn hóa một chức năng rất nhỏ của ứng dụng. Trong lập trình Java, một ví dụ sẽ là một hiệu năng của HashMap. Điểm chuẩn Macro nhiều hơn ở cấp ứng dụng, dựa trên yêu cầu của khách hàng là gì. Theo ví dụ của tôi, điểm chuẩn Macro sẽ là điểm chuẩn cho ứng dụng Caching.Java: Sự khác biệt giữa các tiêu chuẩn vĩ mô và vi mô

Có ai có thể làm sáng tỏ điều này và xác minh xem điều tôi đã hiểu có đúng không?

+0

Cảm ơn. Nếu bạn muốn đặt câu trả lời này xuống như một câu trả lời, tôi có thể chấp nhận nó! –

Trả lời

6

lời giải thích của bạn chỉ là về bao gồm nó:

Summery cung cấp bởi Rachasatish và lấy từ blog

Micro-chuẩn (phần lặp lại của code) của ông có thể hữu ích nhưng có thể không đại diện cho hành vi trong thế giới thực. Các yếu tố có thể làm giảm hiệu suất của vi điều khiển chuẩn bao gồm thời gian khởi động máy ảo Java và các tương tác mã toàn cầu.

Điểm chuẩn vĩ mô (chuỗi kiểm tra lặp lại từ quan điểm người dùng) kiểm tra hệ thống của bạn khi người dùng cuối thực tế sẽ thấy.

này một lần nữa được lấy từ cuốn sách chương sau :

  • Chương 3, "Đo lường là Everything" của "Java Platform Hiệu suất". Tác giả Steve Wilson và Jeff Kesselman, Nhà xuất bản Sun.

1 mà là khá một bài viết blog đầy đủ (tức là một danh sách dài với một bản tóm tắt của tất cả các chủ đề) về "Java mẹo hiệu suất điều chỉnh"

2 là nơi mà các ban đầu link dường như đang trỏ đến

Các vấn đề liên quan