메모리 누수 검색(미리 보기)

참고 항목

Application Insight 리소스를 경고 기반 스마트 검색(미리 보기)으로 마이그레이션할 수 있습니다. 마이그레이션은 여러 스마트 검색 모듈에 대한 경고 규칙을 만듭니다. 규칙을 만든 후에는 다른 Azure Monitor 경고 규칙처럼 관리하고 구성할 수 있습니다. 또한 이러한 규칙에 대한 작업 그룹을 구성할 수 있으므로 여러 가지 방법으로 작업을 수행하거나 새 검색에 대한 알림을 트리거할 수 있습니다.

자세한 내용은 스마트 검색 경고 마이그레이션을 참조하세요.

스마트 검색은 애플리케이션에서 각 프로세스의 메모리 사용을 자동으로 분석합니다. 잠재적 메모리 누수 또는 메모리 사용 증가에 대해 경고할 수 있습니다.

이 기능을 사용하려면 앱에 대한 성능 카운터 구성 이외의 특별한 설정이 필요하지 않습니다. 앱이 충분한 메모리 성능 카운터 원격 분석(예: 프라이빗 바이트)을 생성할 때 활성 상태입니다.

이 형식의 스마트 검색 알림은 언제 받게 되나요?

일반적인 알림은 다음에서 일관된 증가를 가져옵니다.

  • 오랜 기간에 걸친 메모리 사용량에서
  • 애플리케이션의 일부인 하나 이상의 프로세스 또는 컴퓨터에서

기계 학습 알고리즘은 메모리 누출 패턴과 일치하는 증가된 메모리 소비를 감지하는 데 사용됩니다.

내 앱에 정말 문제가 있나요?

알림이 제공된다고 해서 앱에 반드시 문제가 있는 것은 아닙니다. 메모리 누수 패턴은 애플리케이션 문제를 나타낼 수 있지만 이러한 패턴은 특정 프로세스에 일반적일 수 있습니다. 메모리 누수 패턴에는 자연스러운 비즈니스 근거가 있을 수도 있습니다. 이러한 경우 알림을 무시할 수 있습니다.

수정 방법

알림에는 진단 프로세스에서 도움이 되는 진단 분석 정보가 포함되어 있습니다.

  1. 심사: 알림에는 메모리 증가(GB) 및 메모리가 증가된 시간 범위를 표시됩니다. 이 정보는 문제에 우선 순위를 할당하는 데 도움이 될 수 있습니다.
  2. 범위: 메모리 누수 패턴을 표시하는 컴퓨터 대수는? 잠재적 메모리 누수 중에 트리거된 예외 수는? 알림에서 이 정보를 가져올 수 있습니다.
  3. 진단: 검색 기능은 메모리 누수 패턴을 포함하고 시간에 따른 프로세스의 메모리 사용을 보여 줍니다. 지원 정보에 연결된 관련 항목 및 보고서를 사용하면 문제를 추가로 진단할 수 있습니다.