Dù làm như sở thích hay chỉ tò mò (hoặc nhiều hơn cả hai), benchmark gần như thành nghệ thuật. Mọi người luôn tìm cách benchmark phần mềm hoặc phần cứng tốt nhất để tăng khả năng tái lập kết quả và độ chính xác. Mặc dù benchmark bị chỉ trích chỉ đại diện hiệu suất tổng hợp thay vì thực tế (đặc biệt phần cứng), nó vẫn chỉ báo tốt về sức mạnh/tốc độ.
Ví dụ, nếu kết quả từ hai CPU khác nhau khá gần nhau, bạn nói hiệu suất thực tế tương đương. Nhưng nếu kết quả xa nhau, bạn biết chắc cái nào tốt hơn.
Tại Sao Cần Giải Pháp Tốt Hơn
Trong benchmark, thước đo tốt cần giữ là thời gian khởi động ứng dụng. Rất hữu ích so sánh tốc độ khởi động giữa hai sản phẩm khác nhau, hoặc cùng phần mềm trên hai máy khác để đo hiệu suất phần cứng. Nhiều người vẫn dùng đồng hồ bấm tay, thảm họa về độ chính xác khi kết quả chỉ cách nhau vài giây. Vậy cần công cụ benchmark chính xác hơn tay người bao giờ mơ đến.
Về AppTimer
AppTimer giải quyết chính xác vấn đề đó. Nó phát hiện thời điểm chính xác lệnh thực thi bắt đầu chương trình và khi nó tải xong. Có vài cách làm, cùng tùy chọn hữu ích cho người benchmark.
AppTimer không cần cài đặt. Chỉ tải về, giải nén file .exe từ zip, và đó là chương trình. Bạn di chuyển đến phương tiện nào và chạy trên máy nào. Với tư cách công cụ benchmark, đây là tính năng tuyệt vời.
Về Cửa Sổ
Cửa sổ AppTimer không thân thiện với người mới benchmark, nhưng tôi sẽ dẫn dắt qua mọi trường có thể vì không nhiều. Trường application cho chọn chương trình muốn đo thời gian. Bạn duyệt thư mục bằng bấm "..." bên phải để không gõ toàn bộ đường dẫn.
Trường Cmd Line cho thêm dòng lệnh muốn đo nếu muốn, tuy không bắt buộc.
Trường Log File chứa thông tin thời gian định dạng đọc được. Bạn chọn nơi lưu file log.
Trường Window Name cần nhập để chương trình, khi chạy, phát hiện khi mở để tự đóng. Nhìn tiêu đề, bạn thấy kiểu chỉ tên hoặc tên thêm gì. Ví dụ, tiêu đề "Document 1 - Microsoft Word", chỉ cần đặt "Microsoft Word" làm tiêu đề cửa sổ.
Hộp Executions quy định bao nhiêu lần AppTimer thử chạy ứng dụng/lệnh chỉ định liên tiếp. Hộp Delay báo AppTimer đợi bao lâu trước khi chạy lại. Hộp Debug để debug, không cần trừ khi bạn biết xử lý thông tin nó nhả ra.
Chạy Benchmark
Nếu mọi thứ nhập đúng, bấm "Run App", AppTimer làm tất cả cho bạn.
Sau đó nó lưu file log tại nơi bạn chỉ định, chứa thời gian khởi động ứng dụng.