1 votes

Est-il possible de voir le processus interne d'un logiciel ?

J'aimerais pouvoir voir/surveiller comment un logiciel "fonctionne" une fois qu'il est en marche. Par exemple, j'aimerais voir ce qui se passe en interne lorsque vous cliquez sur un bouton, ou toute autre interaction dans une application. J'ai essayé d'utiliser Instruments (xcode), mais Instruments ne me permet de sélectionner qu'une application déjà en cours d'exécution. Ce qui veut dire que je rate toujours le processus initial du lancement de l'application.

Je ne cherche pas à connaître l'utilisation des ressources, j'essaie simplement de comprendre le fonctionnement des fichiers internes.

0voto

lbutlr Points 1074

Ouvrir le moniteur d'activité Sélectionnez le processus que vous voulez surveiller Cliquez sur l'icône "Gear" et choisissez "Sample Process".

NB : Je ne prétends pas que cela vous sera utile. Il n'est généralement utile que pour le suivi des bogues pour quelqu'un qui a le code source.

0 votes

J'ai utilisé Activity Monitor, mais je ne peux pas obtenir le processus d'échantillon jusqu'à ce que le logiciel il est déjà en cours d'exécution. Merci.

0 votes

Oui, bien sûr que non. Comment voulez-vous voir ce que fait un programme alors qu'il ne fait rien ?

0 votes

Je ne le fais pas. Mais je m'attends à le voir dès qu'il commencera. Le premier processus. Avec le moniteur d'activité, je rate ces premières secondes initiales.

0voto

eyer Points 26

Vous ne mentionnez pas la version de Mac OS X que vous utilisez, mais si vous utilisez une version entre 10.4 et 10.9.x, alors fseventer peut être utile si vous essayez de voir quels fichiers et ports sont accédés lorsque vous lancez, utilisez ou quittez une application.

0 votes

Je pense que c'est aussi bon que ça va l'être. Merci de m'avoir signalé ce logiciel.

0 votes

Jetez également un coup d'œil à opensnoop.

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