Ceci est T.O. de GMO Ad Marketing.
J'ai essayé d'utiliser le profileur avec IntelliJ IDEA Ultimate, je vais donc vous présenter la procédure d'utilisation. Facile à utiliser: sourire:
● Prémisse La version mac d'IntelliJ IDEA Ultimate 2019.3 est utilisée comme environnement de développement. Note 1) Le profileur IntelliJ ne peut être utilisé que dans la version Ultimate. Remarque 2) À ce stade, la fonction de profileur ne peut pas être utilisée pour les serveurs d'applications tels que tomcat.
Sélectionnez "Préférence-> Construire, Exécution, Déploiement-> Profileurs-> Java Profiler" dans le menu IntelliJ. Appuyez sur le bouton "+" pour ajouter "CPU Profiler" et "Allocation Profiler".
Un bouton est ajouté pour exécuter le profileur.
Sélectionnez "Exécuter'xxxxx 'avec CPU Profiler" à partir des boutons pour exécuter le profileur. Une fois le programme en cours d'exécution, sélectionnez l'onglet Profiler sur l'écran pour afficher la fenêtre Profiler Tools. Les données collectées sont affichées dans trois onglets: graphe de trame, arbre d'appels et liste de méthodes.
Affiche les images de la pile appelée avec une largeur proportionnelle au pourcentage de temps processeur passé. Il semble que la partie orange soit consommée en appelant la partie écrite dans le programme, et la partie bleue est consommée par le temps de compilation etc. Si vous souhaitez rechercher où le pourcentage de temps passé est élevé, vous pouvez vous déplacer vers la source du programme correspondant à cette image en affichant le menu avec l'image sélectionnée et en sélectionnant "Aller à la source".
Des informations sur la pile d'appels du programme (nom de la méthode, pourcentage du temps CPU total passé, etc.) s'affichent. La flèche à l'extrême gauche est un affichage hiérarchique et vous pouvez la vérifier plus en détail en la sélectionnant.
Les méthodes exécutées sont affichées dans l'ordre décroissant de la consommation de temps CPU cumulée. Vous pouvez vérifier la méthode d'appel en sélectionnant "Back Traces" en bas avec chaque méthode sélectionnée.
Sélectionnez "Exécuter'xxxxx 'avec Allocation Profiler" à partir des boutons pour exécuter le profileur. Une fois le programme en cours d'exécution, sélectionnez l'onglet Profiler sur l'écran pour afficher la fenêtre Profiler Tools. Les données collectées sont affichées dans trois onglets: graphe de trame, arbre d'appels et liste de méthodes.
Les trames de la pile appelée sont affichées avec une largeur proportionnelle au pourcentage de consommation mémoire. Si vous voulez étudier un endroit qui consomme beaucoup de mémoire, vous pouvez vous déplacer vers la source du programme correspondant à la partie du cadre en affichant le menu avec le cadre sélectionné et en sélectionnant "Aller à la source" dans le menu.
Des informations sur la pile d'appels du programme (nom de la méthode, pourcentage de la consommation totale de mémoire, etc.) s'affichent. La flèche à l'extrême gauche est un affichage hiérarchique et vous pouvez la vérifier plus en détail en la sélectionnant.
Les méthodes exécutées sont affichées dans l'ordre décroissant de la quantité de mémoire cumulée. Vous pouvez vérifier la méthode d'appel en sélectionnant "Back Traces" en bas avec chaque méthode sélectionnée.
Par écrit, j'ai évoqué ce qui suit. [Outils profilés - Aide officielle | IntelliJ IDEA] (https://pleiades.io/help/idea/cpu-profiler.html)
Demain, c'est "Comment gérer les valeurs manquantes par apprentissage automatique" par @CodeDiggerM. Veuillez continuer à profiter du Calendrier de l'Avent GMO Ad Marketing 2019!
Recommended Posts