/ / Alta memoria inutilizzata nell'applicazione .NET - possibile perdita di memoria - .net, prestazioni, perdite di memoria, alta disponibilità

Elevata memoria inutilizzata nell'applicazione .NET - possibili perdite di memoria - .net, prestazioni, perdite di memoria, alta disponibilità

I byte privati ​​continuano a crescere, dopo 20 minuti cresce fino a ~ 3 GB di memoria utilizzata e continua a crescere.

Dettagli dell'applicazione:

  • è una piccola API web, ma riceve molte richieste (poche centinaia al minuto)
  • .net framework 4.5.2
  • api utilizza ado.net per comunicare con il database, tutte le connessioni e i comandi vengono eliminati al termine della comunicazione

Sui risultati allegati vedrai che c'è molta memoria inutilizzata allocata a .NET. Potrebbe trattarsi di una perdita di memoria non gestita? La dimensione dell'heap è costantemente. Vedi i risultati:

inserisci la descrizione dell'immagine qui

risposte:

0 per risposta № 1

Questo problema è stato causato da IIS ... dopo che il passaggio dell'API Web al problema dell'host host OWIN era scomparso, ora l'utilizzo della memoria è in circolazione 20mb