Làm cách nào để xác định mức sử dụng CPU và bộ nhớ cho mỗi quá trình trên iPhone?


15

Có nhiều ứng dụng phổ biến có sẵn để hiển thị tổng mức sử dụng RAM hệ thống và miễn phí. Tuy nhiên, sự hiểu biết của tôi chỉ là một chiếc điện thoại đã bẻ khóa có quyền truy cập vào API để truy cập sử dụng bộ nhớ PER PROCESS trên iOS. Làm thế nào một người có thể làm điều này một cách hiệu quả nhất?

Liên kết này có một vài công cụ ví dụ nhưng tất cả đều có vẻ lỗi thời và không có thông tin nếu chúng hoạt động trên iOS 5 & iOS 6. http://www.ifans.com/forums/threads/troubledh Boot-memory -issues.142660 /

Câu trả lời:


17

Xcode có một ứng dụng có tên là Dụng cụ và bạn có thể sử dụng nó để thu thập tất cả các loại thống kê CPU và bộ nhớ cả khi thiết bị chạy và để lưu để phân tích theo thời gian. Việc sử dụng công cụ này không yêu cầu tài khoản nhà phát triển, bất kỳ phần mềm phải trả tiền hoặc thiết bị đã bẻ khóa. Bạn cần phải thiết lập các thiết bị trong trình tổ chức của Xcode để cho biết bạn muốn sử dụng chúng để phát triển và kết nối chúng qua USB - chỉ cần hủy mọi yêu cầu để quản lý chứng chỉ hoặc hồ sơ nhà phát triển khi bạn thêm từng thiết bị vào trình tổ chức của Xcode.

dụng cụ và lấy mẫu iOS

Trên đây là một cú nhấp chuột, chụp và bạn có thể lặn sâu đến mức tôi có thể tưởng tượng bất cứ ai cần bằng cách chọn thêm dữ liệu để được lấy mẫu và hiển thị ...

dụng cụ chi tiết


Ồ Đó là một công cụ tuyệt vời mà tôi không biết. Tôi đang sử dụng máy tính Windows nên không thể truy cập ngay lập tức nhưng tôi có thể mượn máy Mac của một người bạn hoặc thực hiện hack OSx86. Tôi sẽ để câu hỏi mở lâu hơn một chút trong trường hợp có cách thực hiện trên chính điện thoại (có lẽ thông qua bẻ khóa) nếu không tôi sẽ đánh dấu bạn là Chấp nhận trong tuần tới.
Syclone0044

Tôi có cần "Thêm vào Trung tâm thành viên" để làm việc này không?
Znarkus

@Znarkus Tôi không nghĩ vậy, nhưng mọi thứ có thể đã thay đổi vì điều này được viết ... Hãy thoải mái đặt câu hỏi mới với phiên bản iOS và Xcode của bạn nếu bạn muốn biết thêm chi tiết. Chỉnh sửa bài đăng cũ này có thể không có ý nghĩa
bmike

Với tư cách là người đứng đầu, để sử dụng các công cụ cho một ứng dụng cụ thể, nó phải được ký với hồ sơ nhà phát triển. Rất có thể nó cần là của bạn, tuy nhiên tôi không có hồ sơ + chứng chỉ của nhà phát triển khác để kiểm tra cái đó.
Còi báo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.