1 00:00:00,380 --> 00:00:04,480 Câu trả lời chúng ta tìm kiếm ở đây là phương thức computeFibonacci 2 00:00:04,480 --> 00:00:05,920 Xem tôi phát hiện ra thế nào 3 00:00:05,920 --> 00:00:10,510 Giờ hãy chạy Traceview trong hoạt động này, và cho hiển thị 4 00:00:10,510 --> 00:00:14,960 thông tin cơ bản về phương thức bằng cách chạm phím compute Fibonacci 5 00:00:14,960 --> 00:00:17,282 Giao diện Traceview sẽ như thế này. 6 00:00:17,282 --> 00:00:20,260 Đây là kết quả có được từ Traceview đang chạy. 7 00:00:20,260 --> 00:00:21,520 Giao diện phải thế này. 8 00:00:21,520 --> 00:00:23,580 Hãy chú ý vùng lớn màu hồng này. 9 00:00:23,580 --> 00:00:26,380 Đây là dấu hiệu xấu, cơ bản nghĩa là có hoạt động nào đó 10 00:00:26,380 --> 00:00:29,560 chiếm nhiều thời gian CPU trong tiểu trình chính. 11 00:00:29,560 --> 00:00:34,810 Nếu xếp lại theo thời gian chạy CPU hoặc trỏ chuột ngang qua vùng hồng này. 12 00:00:34,810 --> 00:00:38,830 Bạn thức computeFibonacci ra từ hoạt động lưu trữ nội dung cache 13 00:00:38,830 --> 00:00:42,408 chính là quy trình ngốn phần lớn tài nguyên CPU. 14 00:00:42,408 --> 00:00:43,980 Đây là chỗ chúng ta phải sửa