Publicado en: Dec 8, 2020

El generador de perfiles de Amazon CodeGuru ahora perfila la memoria de su aplicación, lo que le brinda una vista consolidada del montón. El resumen del montón muestra todos los objetos asignados en el montón durante un período de tiempo determinado. Para cada objeto (por ejemplo, String, int, char [], tipos personalizados, etc.) puede ver un tamaño resumido y una cantidad de objetos. Estas métricas también se presentan en una serie de tiempo para que pueda ver cómo cambia el tamaño del objeto o el recuento con el tiempo.  

El resumen de montón le ayuda a resolver problemas de memoria. Primero, puede detectar fugas de memoria. Cuando esto ocurre, puede observar una curva en constante crecimiento en la visualización de series de tiempo para uno o más de los objetos. Esta tendencia es una indicación de un posible problema de memoria. En segundo lugar, puede utilizar el resumen de montón para optimizar el espacio ocupado en la memoria de su aplicación. Saber qué objetos ocupan más memoria le ayudará a centrar sus esfuerzos de optimización en las partes de su aplicación que son responsables de asignar y hacer referencia a objetos de ese tipo. 

Amazon CodeGuru es una herramienta para desarrolladores basada en el aprendizaje automático que brinda recomendaciones inteligentes para mejorar la calidad del código e identificar las líneas de código más costosas de las aplicaciones. Los desarrolladores pueden utilizar el generador de perfiles de Amazon CodeGuru para comprender el comportamiento en tiempo de ejecución de sus aplicaciones, identificar y eliminar las ineficiencias del código, mejorar el rendimiento y reducir significativamente los costos de computación.  

Para comenzar con el generador de perfiles de CodeGuru, consulte la documentación. Para obtener más información sobre Amazon CodeGuru, consulte la página de funciones o para contactar al el equipo, visite el foro de desarrolladores de Amazon CodeGuru.