Megosztás a következőn keresztül:


Memóriaszivárgás észlelése (előzetes verzió)

Megjegyzés

Az Application Insight-erőforrásokat áttelepítheti riasztásalapú intelligens észlelésre (előzetes verzió). A migrálási riasztási szabályokat hoz létre a különböző intelligens detektálási modulokhoz. A szabályok létrehozása után a többi Azure Monitor-riasztási szabályhoz hasonlóan kezelheti és konfigurálhatja őket. Ezekhez a szabályokhoz műveleti csoportokat is konfigurálhat, hogy lehetővé tegye a műveletek végrehajtásának vagy az új észlelések értesítésének aktiválását.

További információ: Intelligens észlelési riasztások migrálása.

Az intelligens észlelés automatikusan elemzi az alkalmazás egyes folyamatainak memóriahasználatát. Figyelmeztethet a lehetséges memóriavesztésekre vagy a megnövekedett memóriahasználatra.

Ehhez a funkcióhoz csak az alkalmazás teljesítményszámlálóinak konfigurálásához szükséges speciális beállítás. Aktív, ha az alkalmazás elegendő memóriateljesítmény-számlálót hoz létre a telemetriai adatokból (például privát bájtok).

Mikor kapom meg az ilyen típusú intelligens észlelési értesítéseket?

Egy tipikus értesítés konzisztens növekedést követ:

  • Hosszú idő alatt a memóriahasználatban.
  • Egy vagy több, az alkalmazás részét képező folyamatban vagy gépen.

A gépi tanulási algoritmusok a memóriavesztés mintázatának megfelelő megnövekedett memóriahasználat észlelésére szolgálnak.

Valóban problémába ütközik az alkalmazásom?

Az értesítés nem jelenti azt, hogy az alkalmazásnak biztosan problémája van. Bár a memóriavesztési minták alkalmazás-problémát jelezhetnek, ezek a minták jellemzőek lehetnek az adott folyamatra. A memóriavesztési mintáknak természetes üzleti indoka is lehet. Ilyen esetekben figyelmen kívül hagyhatja az értesítést.

Hogyan lehet kijavítani a hibát?

Az értesítések diagnosztikai információkat tartalmaznak a diagnosztikai elemzési folyamat támogatásához:

  1. Osztályozás: Az értesítés megjeleníti a memória növekedését (GB-ban) és azt az időtartományt, amelyben a memória növekedett. Ezek az információk segíthetnek a probléma prioritásának hozzárendelésében.
  2. Hatókör: Hány gépen mutatták ki a memóriaszivárgási mintát? Hány kivétel aktiválódott a lehetséges memóriavesztés során? Ezeket az információkat az értesítésből szerezheti be.
  3. Diagnosztizálni: Az észlelés tartalmazza a memóriaszivárgási mintát, és megjeleníti a folyamat időalapú memóriahasználatát. A kapcsolódó elemeket és jelentéseket is használhatja, amelyek a támogatási információkra hivatkoznak, hogy segítsenek a probléma további diagnosztizálásában.