Condividi tramite


Rilevamento della perdita di memoria (anteprima)

Nota

È possibile eseguire la migrazione delle risorse di Application Insight al rilevamento intelligente basato su avvisi (anteprima). La migrazione crea regole di avviso per i diversi moduli di rilevamento intelligente. Dopo aver creato le regole, è possibile gestirle e configurarle come qualsiasi altra regola di avviso di Monitoraggio di Azure. È anche possibile configurare gruppi di azioni per queste regole per abilitare più metodi per eseguire azioni o attivare notifiche su nuovi rilevamenti.

Per altre informazioni, vedere Migrazione degli avvisi di rilevamento intelligente.

Il rilevamento intelligente analizza automaticamente il consumo di memoria di ogni processo nell'applicazione. Può segnalare all'utente potenziali perdite di memoria o un incremento del consumo di memoria.

Questa funzionalità non richiede una configurazione specifica a parte la configurazione dei contatori delle prestazioni per l'app. La funzionalità è attiva quando l'app genera una quantità sufficiente di dati di telemetria dei contatori delle prestazioni della memoria (ad esempio, byte privati).

Quando si riceve questo tipo di notifica di rilevamento intelligente?

Una notifica tipica segue un aumento costante:

  • Nel consumo di memoria in un lungo periodo di tempo.
  • In uno o più processi o computer che fanno parte dell'applicazione.

Si usano algoritmi di apprendimento automatico per rilevare un aumento del consumo di memoria corrispondente al modello di una perdita di memoria.

Verifica di problemi effettivi dell'app

Una notifica non significa che l'app ha sicuramente un problema. Anche se i modelli di perdita di memoria potrebbero indicare un problema dell'applicazione, questi modelli potrebbero essere tipici del processo specifico. I modelli di perdita di memoria possono anche avere una motivazione aziendale naturale. In questi casi, è possibile ignorare la notifica.

Come si risolve il problema?

Le notifiche includono informazioni di diagnostica a supporto del processo di analisi diagnostica:

  1. Valutazione: la notifica indica la quantità di aumento di memoria (in GB) e l'intervallo di tempo in cui la memoria è aumentata. Queste informazioni consentono di assegnare una priorità al problema.
  2. Ambito: quanti computer presentano il modello di perdita di memoria? Quante eccezioni sono state generate durante la potenziale perdita di memoria? È possibile ottenere queste informazioni dalla notifica.
  3. Diagnosi: il rilevamento contiene il modello di perdita di memoria e mostra il consumo di memoria del processo nel tempo. È anche possibile usare gli elementi e i report correlati che rimandano a informazioni di supporto, per diagnosticare meglio il problema.