Sdílet prostřednictvím


Detekce nevracení paměti (Preview)

Poznámka:

Prostředky Application Insights můžete migrovat do inteligentního zjišťování založeného na upozorněních (Preview). Migrace vytvoří pro různé moduly inteligentního zjišťování pravidla upozornění. Po vytvoření pravidel je můžete spravovat a konfigurovat stejně jako jakákoli jiná pravidla upozornění služby Azure Monitor. Skupiny akcí pro tato pravidla můžete také nakonfigurovat tak, aby povolovaly různé metody provádění akcí nebo aktivaci oznámení o nových detekcích.

Další informace najdete v tématu Migrace upozornění inteligentního zjišťování.

Inteligentní zjišťování automaticky analyzuje spotřebu paměti jednotlivých procesů ve vaší aplikaci. Může vás upozornit na potenciální nevracení paměti nebo zvýšení spotřeby paměti.

Tato funkce nevyžaduje žádné jiné nastavení než konfiguraci čítačů výkonu pro vaši aplikaci. Je aktivní, když vaše aplikace generuje dostatek telemetrických čítačů výkonu paměti (například privátní bajty).

Kdy získám tento typ oznámení inteligentního zjišťování?

Typické oznámení se řídí konzistentním nárůstem:

  • Spotřeba paměti po dlouhou dobu.
  • V jednom nebo více procesech nebo počítačích, které jsou součástí vaší aplikace.

Algoritmy strojového učení se používají k detekci zvýšené spotřeby paměti, která odpovídá vzoru nevracení paměti.

Má moje aplikace opravdu problém?

Oznámení neznamená, že vaše aplikace má určitě problém. I když vzory nevrácení paměti můžou značit problém s aplikací, můžou být tyto vzory typické pro váš konkrétní proces. Vzorce úniku paměti můžou mít také přirozené obchodní odůvodnění. V takových případech můžete oznámení ignorovat.

Jak to můžu vyřešit?

Oznámení zahrnují diagnostické informace, které podporují proces analýzy diagnostiky:

  1. Třídění: V oznámení se zobrazí množství paměti (v GB) a časový rozsah, ve kterém se paměť zvýšila. Tyto informace vám můžou pomoct přiřadit prioritu problému.
  2. Rozsah: Kolik počítačů vykazuje model nevracení paměti? Kolik výjimek se aktivovalo během potenciálního nevrácení paměti? Tyto informace můžete získat z oznámení.
  3. Diagnostika: Detekce obsahuje model nevracení paměti a ukazuje spotřebu paměti procesu v průběhu času. Můžete také použít související položky a sestavy odkazující na podpůrné informace, které vám pomůžou problém dále diagnostikovat.