Publié le: Dec 8, 2020

Amazon CodeGuru Profiler profile désormais la mémoire de votre application, vous donnant une vue consolidée du segment de mémoire. Le résumé du segment de mémoire montre tous les objets qui y sont alloués pendant une période donnée. Pour chaque objet (par exemple, String, int, char[], types personnalisés, etc.), vous pouvez voir le résumé de la taille et du nombre d'objets. Ces métriques sont également présentées dans une série chronologique afin que vous puissiez déterminer comment la taille ou le nombre d'objets changent au fil du temps.  

Le résumé du segment de mémoire vous aide à résoudre les problèmes de mémoire. Tout d'abord, vous pouvez identifier les fuites de mémoire. Lorsque cela se produit, vous pouvez observer une courbe en croissance constante sur la visualisation des séries chronologiques d'un ou de plusieurs objets. Cette tendance est le signe d'un éventuel problème de mémoire. Ensuite, vous pouvez utiliser le résumé de segment de mémoire pour optimiser la mémoire occupée par votre application. En connaissant les objets qui occupent le plus de mémoire, vous pouvez vous concentrer vos efforts d'optimisation sur les parties de l'application qui sont chargées d'allouer et de référencer les objets de ce type. 

Amazon CodeGuru est un outil de développement optimisé par le machine learning qui fournit des recommandations intelligentes, afin d'améliorer la qualité du code et d'identifier les lignes de code les plus coûteuses d'une application. Les développeurs peuvent utiliser Amazon CodeGuru Profiler pour comprendre le comportement d'exécution de leurs applications, identifier et supprimer les inefficacités du code, améliorer les performances et réduire considérablement les coûts de calcul.  

Pour démarrer avec CodeGuru Profiler, consultez la documentation. Pour en savoir plus sur Amazon CodeGuru, consultez la page des fonctions, ou pour contacter l'équipe, accédez au forum des développeurs Amazon CodeGuru.