Configurare le ottimizzazioni del codice
La configurazione delle ottimizzazioni del codice per identificare e analizzare i colli di bottiglia della CPU e della memoria nelle applicazioni Web è un processo semplice nel portale di Azure. Questa guida illustra come eseguire queste operazioni:
- Connettere l'app Web ad Application Insights.
- Abilitare .NET Profiler nell'app Web.
È possibile esaminare le ottimizzazioni del codice nel portale di Azure.
Video demo
Connettere l'app Web ad Application Insights
Prima di configurare le ottimizzazioni del codice per l'app Web, assicurarsi che l'app sia connessa a una risorsa di Application Insights.
Nel portale di Azure andare all'applicazione Web.
Nel menu a sinistra selezionare Impostazioni>Application Insights.
Nel pannello Application Insights per l'applicazione Web determinare le opzioni seguenti:
Se l'app Web è già connessa a una risorsa di Application Insights:
Un banner nella parte superiore del pannello indica: L'app è connessa alla risorsa di Application Insights: {NAME-OF-RESOURCE}.
Se l'app Web deve ancora essere connessa a una risorsa di Application Insights:
Un banner nella parte superiore del pannello indica: L'app verrà connessa a una risorsa di Application Insights creata automaticamente: {NAME-OF-RESOURCE}.
Fare clic su Applica nella parte inferiore del riquadro Application Insights.
Abilitare .NET Profiler nell'app Web
.NET Profiler raccoglie tracce nell'app Web per l'analisi delle ottimizzazioni del codice. In poche ore, se l'ottimizzazione del codice rileva eventuali colli di bottiglia delle prestazioni nell'applicazione, è possibile visualizzare ed esaminare le informazioni dettagliate sulle ottimizzazioni del codice.
Sempre nel pannello Application Insights, in Instrumentare l'applicazione selezionare la scheda .NET.
In Profiler selezionare l'interruttore per attivare .NET Profiler per l'app Web.
Verificare che .NET Profiler stia raccogliendo tracce.
- Andare alla risorsa Application Insights.
- Nel menu a sinistra selezionare Analizza>Prestazioni.
- Nel pannello Prestazioni selezionare Profiler nel menu in alto.
- Esaminare le tracce del profiler raccolte dall'app Web. Se non vengono visualizzate tracce, vedere la guida alla risoluzione dei problemi.