2011-10-10 18 views
15

Tôi có một ứng dụng mà tôi đã thêm nhiều hoạt ảnh đến. Ứng dụng này cũng sử dụng "iPhone sleep preventer" để phát âm thanh im lặng. Kể từ đó, tôi nhận thấy rằng mức tiêu thụ pin tăng lên đến 4 lần! Tôi muốn tìm một phương pháp để cấu hình mức tiêu thụ điện năng (tôi nghĩ rằng tôi đã thấy một tùy chọn trong Dụng cụ) để tìm và loại bỏ (các) phương pháp vi phạm.Tiêu thụ điện năng trên iPhone 4 hồ sơ (có dụng cụ)

Tôi sẽ bắt đầu tìm kiếm thông tin như thế nào? Hiện tại tôi có điện thoại còn lại trên bàn trong ~ 3 giờ để ghi lại thời gian xả điện theo thời gian. Có phương pháp nào tốt hơn để dự đoán khi nào ứng dụng sẽ hết điện nếu liên tục chạy ứng dụng của tôi không?

Câu hỏi phụ thêm: là% pin còn lại được hiển thị trên thanh trạng thái tuyến tính hay có một số điểm phi tuyến tính ở cuối thời lượng pin?

Chỉnh sửa: Tôi tìm thấy giá trị đặt sẵn "nguồn" trong xcode> sản phẩm> hồ sơ> CPU> Chẩn đoán năng lượng. Nó có vẻ không hoạt động hoàn hảo vì mức tiêu thụ điện luôn là 0/20. Nhưng nó cho tôi biết bao nhiêu thời gian CPU được chi cho ứng dụng tiền cảnh, đồ họa và âm nhạc!

Bây giờ tôi không biết làm thế nào sức mạnh CPU được quản lý, đang chạy CPU tiêu thụ điện năng nhiều hơn 75% so với cho phép nói 30%? Trực giác nó cảm thấy như nó nên ...

Cảm ơn bạn!

+1

Tôi không biết về trình biên dịch nguồn, nhưng tôi nghi ngờ rằng chơi "âm thanh im lặng" đang đóng góp. Tôi tin rằng điện thoại thường sẽ tắt nguồn mạch khuếch đại âm thanh của nó, và điều này sẽ gây ra cho họ được cung cấp tất cả các thời gian. Ngoài ra, đèn nền màn hình có tiếp tục không? Đó có lẽ là thành phần độc nhất trong điện thoại. – mbmcavoy

+0

màn hình được giữ cho mục đích gia tốc.Tôi nhận được kết quả tiêu thụ điện năng khác nhau. Trong một số trường hợp có vẻ như điện thoại có thể chạy trong 8 giờ, trong một số chỉ có 5. bắt đầu với 100% –

+0

Điều này có thể là do tự động điều chỉnh độ sáng tại các thời điểm khác nhau trong ngày và mức độ chiếu sáng –

Trả lời

32

Tôi không có chuyên gia. Im thực tế tôi chỉ bắt đầu hồ sơ điện một iphone ngày hôm nay, và nhìn vào câu hỏi của bạn ở đây với hy vọng tắt học tập.

Vì vậy, tôi sẽ chia sẻ với những gì tôi đã tìm thấy trong khi đó. Trên IOS Developer Library Tôi đã tìm thấy những điều sau đây:

  1. Kết nối thiết bị với hệ thống phát triển của bạn.
  2. Khởi chạy Xcode hoặc Công cụ.
  3. Trên thiết bị, chọn Cài đặt> Nhà phát triển và bật ghi nhật ký nguồn.
  4. Ngắt kết nối thiết bị và thực hiện các kiểm tra mong muốn.
  5. Kết nối lại thiết bị.
  6. Trong Công cụ, mở mẫu Chẩn đoán năng lượng.
  7. Chọn Tệp> Nhập chẩn đoán năng lượng từ thiết bị.

Và bạn có báo cáo về CPU và năng lượng trong thời gian nhật ký. Bạn có thể tìm thấy các bước này và nhiều thông tin khác trên this section of the IOS Dev. lib.

Tôi vẫn còn hơi mới về vấn đề này, vì vậy nếu bạn thấy bất kỳ điều gì bạn nghĩ là có ý nghĩa, hãy đăng thông tin đó tại đây.

Chỉnh sửa: Apple dev lib phải chịu một số thay đổi. Cập nhật liên kết

+0

Nuno, đó là một công cụ tuyệt vời , chính xác những gì tôi cần! Cảm ơn –

+3

Để tiết kiệm cho người đọc trong tương lai, tôi mất vài phút để tìm đoạn văn từ liên kết ở trên: "Lưu ý: Công cụ Sử dụng Năng lượng hiện được hỗ trợ trong iPhone 3GS và iPod touch thế hệ thứ ba". – Mayjak

+3

Bất kỳ ai cũng có thể chia sẻ một số thông tin về cách phân loại dữ liệu – doozMen

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