chờ đợi tôi vừa cập nhật một Galaxy Nexus đến 4,3 và kích hoạt mới chức năng GPU profiling trên màn hình, và xem kết quả sau cho màn hình thiết lập Android:Android 4.3 trên màn hình GPU profiling - gfx dài thời gian
Theo platform highlights:
[With] colors indicating time spent creating drawing commands (blue), issuing the commands (orange), and waiting for the commands to complete (yellow).
Ngay cả trên một màn hình rất đơn giản, có nhiều trường hợp rằng thời gian màn hình làm mới cao hơn ngưỡng cho 60 fps mịn (đường màu xanh), và nó chủ yếu là BECA sử dụng có rất nhiều trường hợp mà việc làm mới sẽ dành một thời gian đáng kể chờ đợi cho các lệnh để hoàn thành (dòng màu vàng *), trong khi các lần khác, bước này gần như tức thời. Đây không phải là một cái gì đó đặc biệt đối với ứng dụng Cài đặt, nhưng dường như có mặt cho tất cả các ứng dụng tôi đã thử nghiệm cho đến nay. * trông cam hơn màu vàng để tôi
Những gì tôi muốn biết là:
- là thời gian này dành "chờ đợi các lệnh để hoàn thành" nghĩa là các lệnh màn hình đang được tích cực xử lý và do đó thời gian sẽ đại diện chính xác thời gian vẽ màn hình. HOẶC hiện thời gian này có bao gồm thời gian chờ đồng bộ hóa video hay không (mặc dù tôi nghĩ bộ đệm ba sẽ được sử dụng để xóa yêu cầu này)?
- Thời gian dành cho "chờ lệnh hoàn thành" sẽ biến động ngay cả khi vẽ cùng một màn hình (cuộn nhẹ lên & xuống trên cùng ScrollView), có hướng dẫn nào về cách giảm biến động này hay không được giảm ở tất cả)?
[Edit:]
Cập nhật Nexus 7 là tốt, và nó thậm chí còn tồi tệ hơn:
Có đến 5 khung hình đang được bỏ qua "chờ đợi các lệnh để hoàn thành "và nó thực sự cho thấy trong sử dụng, các ứng dụng đã rất choppy và không phản hồi.
[Chỉnh sửa 2:] tôi đã thực hiện những mỗi this article để kích hoạt TRIM cho ~ 3 ngày, do đó các N7 nên càng "hoang sơ" như nó đang diễn ra để có được ngắn của một factory reset.
- Thiết bị này đã nhàn rỗi trong hơn một giờ
- Không có sự kiện bảo trì nhàn rỗi đã được thực hiện trong vòng 24 giờ qua
- Thiết bị này là một trong hai bị buộc tội pin 30 phần trăm hoặc nó có pin 80 phần trăm
Hiện tại Google Maps có vẻ hoạt động tốt hơn một chút (xem bên dưới), vì vậy một số vấn đề có thể liên quan đến tốc độ truy cập flash mặc dù tôi không biết làm cách nào.
Tuy nhiên, kể từ khi Galaxy Nexus là factory reset, dài của nó "chờ đợi các lệnh để hoàn thành" thời gian không thể liên quan đến việc thiếu lệnh TRIM, và làm theo các bước ở trên thực sự didn' t cải tiến. Vì vậy, chúng tôi đang trở lại tại một hình vuông ...
@ Yume117 chủ yếu là các cập nhật nhỏ, vì vậy đừng mong đợi thế giới của bạn phát nổ trong điều tuyệt vời: P – Kai
Câu hỏi hay. Tôi không có các đồ thị tương tự (tôi đã nhận một GN quá) nhưng tôi nhìn thấy mâu thuẫn nặng trong màn hình chủ. Làm thế nào có thể rendering cùng một điều mất x ms và sau đó 3-5x? Tôi muốn tôi có thể có một tùy chọn "vô hiệu hóa java": | – RelativeGames
Về # 2, đây có phải là hiệu ứng quan sát không? Việc tắt hồ sơ có thay đổi sự lộn xộn/chậm trễ không? – Geobits