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:
risposte:
0 per risposta № 1Questo 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