TAILIEUCHUNG - Kỹ năng lập trình part 8

Tham khảo tài liệu 'kỹ năng lập trình part 8', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | ghi chú cân thận. Trong khi bạn làm việc trên chương trình sữa đôi đo đạc bạn sẽ tích lũy được nhiều dữ liệu đến nỗi chi một hai ngày sau là sẽ gây nhầm lẫn. Chắng hạn như phiên bản nào cũa chương trình chạy nhanh hơn 20 . Nhiều kỹ thuật đã nghiên cứu trong Chương 6 có thể được đưa vào dể đo dạc và cải tiến tốc độ thực thi chương trình. Đúng máy chạy và đo bộ chương trình kiếm tra và điều quan trọng nhất là dùng kỹ thuật kiếm tra hồi quy đê bảo đảm các sửa đòi không làm gãy chương trình. Nếu hệ thống của bạn không có lệnh time hay nếu bạn đang đo thời gian cùa riêng một hàm xây dựng một cấu trúc đo thời gian tương tự với một cấu trúc kiếm tra là không khó. Trong c và C đêu có cung câp một hàm chuấn hàm clock trá ra giá trị thời gian CPU mà chương trình đã dùng cho đến thời diêm hiện tại. Hàm này có thê được gọi trước và sau một hàm để đo thời gian sử dụng CPU ti i nc 1 ưde ti me. h clock t before double elapsed be fore i- c look Í long running function elapsed clock - before pr int f function used seconds n elapsed CLOCKS_PER_SECỊ SỐ hạng đếm gộp CLCCKS_PER_SEC ghi lại kết quả của chương trình bấm giờ do hàm clock báo ra. Nếu hàm chí thực hiện trong một phần nhỏ của một giây cho hàm chạy trong một vòng lặp nhưng cần nhớ phải tính phan trước vòng lặp nếu phan này ton thời gian đáng kể 274 before for i 0 1 1000 i1 short running_functionÍ elapsed clock -before double i Tro ng .lava các hàm trong lóp Date cho sẵn thời gian đồng hồ biên là một xấp xỉ cùa thời gian CPU Date before - new Date lonq_runnlng_ function Date after new Date long elapsed - be Ỉ Giá tri trả về của getTime là miligiây. Dùng công cụ lập sơ đồ sử lụng thời gian Bên cạnh một phương pháp đo thời gian đáng tin cậy. công cụ quan trọng nhất trong phép phân tích tốc độ thực thi chương trình là một hệ thong giúp thiết lập sơ đồ sử dụng thời gian. Nó xác định cách chương trình sứ dụng thời gian vào từng thao tác trong chương trình. Một số sơ đồ sử dụng .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.