Profiler delle formiche: come ottimizzare il tempo spendere in "carico di assemblaggio o scarico"

StackOverflow https://stackoverflow.com/questions/3249203

Domanda

Sto usando Forms Profiler per profilare la mia applicazione ASP.NET.Il profiler mostra che il sistema spende quasi il 30% di tempo in "carico di assemblaggio o scarico" e c'è stato un conteggio di successo di 65. Eventuali idee su come posso ottimizzare il "carico di assemblaggio o scaricare" ?? La mia applicazione ASP.NET è composta da quasi 10 riferimenti di progetto \ DLL.L'applicazione ASP.NET memorizza anche i cache spesso utilizzavano i dati in file XML e leggendo i dati memorizzati nella cache.

È stato utile?

Soluzione

Caricamento Assemblee Un'operazione costosa, tuttavia una volta caricata un assembly, non può essere scaricato a meno che l'intero dominio dell'app sia scaricato.La profilazione è tutto relativo.Se si sta profilando l'avvio dell'applicazione, sì, il caricamento dell'assemblaggio verrà visualizzato come un collo di bottiglia principale, ma per un periodo di tempo più lungo, la percentuale relativa del tempo dedicata agli assiemi di caricamento deve essere molto più bassa.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top