16 votes

Comment identifier l'utilisation du CPU et de la mémoire par processus sur l'iPhone ?

Il y a beaucoup d'applications communes disponibles pour montrer l'utilisation totale de la RAM du système et la RAM libre. Cependant, si je comprends bien, seul un téléphone jailbreaké a accès aux API permettant d'accéder à l'utilisation de la mémoire par processus sur iOS. Comment faire le plus efficacement possible ?

Ce lien propose quelques exemples d'outils mais ils semblent tous dépassés et aucune information ne permet de savoir s'ils fonctionnent sur iOS 5 et iOS 6. http://www.ifans.com/forums/threads/troubleshooting-memory-issues.142660/

18voto

Oskar Points 1242

Xcode dispose d'une application appelée Instruments et vous pouvez l'utiliser pour recueillir toutes sortes de statistiques sur le processeur et la mémoire, à la fois en direct lors du fonctionnement de l'appareil et pour les enregistrer en vue d'une analyse ultérieure. Cette utilisation de l'outil ne nécessite pas de compte de développeur, de logiciel payant ou d'appareil jailbreaké. Vous devez configurer les appareils dans l'organiseur de Xcode pour indiquer que vous souhaitez les utiliser à des fins de développement et les connecter via USB - annulez simplement toute demande de gestion de certificats ou de profils de développeurs lorsque vous ajoutez chaque appareil à l'organiseur de Xcode.

instruments and iOS sampling

La capture ci-dessus se fait en un seul clic, et vous pouvez plonger aussi profondément que je l'imagine en sélectionnant des données supplémentaires à échantillonner et à afficher...

detailed instruments

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X