게시된 날짜: Dec 8, 2020

Amazon CodeGuru Profiler가 이제 애플리케이션의 메모리를 프로파일링하여 힙에 대한 통합 보기를 제공합니다. 힙 요약에서는 지정된 시간 동안 힙에 할당된 모든 객체를 표시합니다. 각 객체(예: 문자열, int, char[], 사용자 지정 유형 등)의 요약된 크기와 객체 수를 볼 수 있습니다. 이 지표는 또한 시계열로도 표시되므로 시간이 경과하면서 객체 크기 또는 개수가 어떻게 변하는지 알 수 있습니다.  

힙 요약은 메모리 문제를 해결하는 데 도움이 됩니다. 첫째, 메모리 누수를 발견할 수 있습니다. 메모리 누수가 발생하면 하나 이상의 객체에 대한 시계열 시각화에서 곡선이 지속적으로 증가하는 것을 관찰할 수 있습니다. 이 경향은 메모리 문제의 발생 가능성을 표시합니다. 둘째, 힙 요약을 사용하여 애플리케이션의 메모리 공간을 최적화할 수 있습니다. 어떤 객체가 가장 많은 메모리를 차지하는지 알게 되면 해당 유형의 객체를 할당 및 참조하는 애플리케이션 부분의 최적화 작업에 집중할 수 있습니다. 

Amazon CodeGuru는 기계 학습으로 지원되는 개발자 도구이며 코드 수준을 향상하고 애플리케이션에서 가장 비경제적인 코드 줄을 찾아내는 데 유익한 지능형 권장 사항을 제공합니다. 개발자는 Amazon CodeGuru 프로파일러를 사용하여 애플리케이션의 런타임 동작을 이해하고 비효율적인 코드를 파악해 제거할 수 있으므로 성능을 개선하고 컴퓨팅 비용을 대폭 절감할 수 있습니다.  

CodeGuru Profiler를 시작하려면 설명서를 참조하세요. Amazon CodeGuru에 대해 더 자세한 내용을 확인하려면 기능 페이지를 참조하고 팀에 문의하려면 Amazon CodeGuru 개발자 포럼을 참조하세요.