2016-09-02 6 views
3

Je suis nouveau sur Android Development. Je veux analyser la façon dont mon application utilise la mémoire. Je développe mon application en utilisant Android Studio 2.1.3.Comment ouvrir/trouver un fichier de vidage "hprof" créé avec Android Studio 2.1.3?

J'utilise Android Monitor pour observer l'ussage de la mémoire et j'essaye de créer un fichier "hprof". Je clique sur le bouton "Dump Java Heap" dans le moniteur de mémoire, mais rien ne se passe.

Au linklink suivant la documentation officielle indique que la visionneuse HPROF apparaît automatiquement une fois que le fichier hprof est créé. La documentation officielle stipule également que les fichiers de vidage sont stockés dans un dossier Snapshot afin qu'ils puissent être visualisés plus tard.

Je ne trouve pas le dossier dans lequel les fichiers de vidage sont stockés.

J'ai même cherché tout mon disque dur pour les fichiers avec l'extension "hprof" et ne trouve rien.

Pouvez-vous m'aider à trouver les fichiers de vidage et l'ouvrir?

+0

Passez en revue une section appelée "Affichage d'un fichier HPROF enregistré" dans le lien. (Le dossier dans finder serait capture /, si vous êtes sur mac.) Si vous ne voyez rien sur la fenêtre de capture, votre hprof peut ne pas être sauvegardé correctement. – Emma

+0

Le logcat indique le I/art suivant: hprof: heap dump "[DDMS]" commençant ... I/art: hprof: heap dump terminé (367MB) en 32.843s. Mais je ne vois rien dans la fenêtre de capture. Une idée pourquoi cela se passe-t-il? – Liviu

+0

hmm pas sûr. Pourriez-vous essayer de créer une décharge plus petite? Je doute que cela aide, cependant ... J'ai créé avec 22 Mo et il montre sur la fenêtre de capture. – Emma

Répondre

1

Accédez à Moniteur Android, puis à Moniteurs, puis cliquez sur l'icône qui indique Vider le tas Java dans la section Mémoire. Votre fichier ".hprof" sera affiché dans votre éditeur