Condividi tramite


Come profilare codice JavaScript nelle app di Windows Store in un computer locale

Gli strumenti di profilatura di Visual Studio per JavaScript consentono di misurare, valutare e risolvere i problemi correlati alle prestazioni individuati nel codice. Il profiler raccoglie informazioni sugli intervalli all'entrata e all'uscita di ogni funzione dell'app. Le visualizzazioni dei rapporti di profilatura sono rappresentazioni grafiche e tabulari di informazioni complete di contesto e dettagli sulle prestazioni dell'app. Agevolano lo spostamento nei percorsi di esecuzione del codice e l'analisi del costo di esecuzione delle funzioni per consentirti di individuare le migliori opportunità di ottimizzazione. Puoi profilare l'intera esecuzione dell'app o sospendere e riprendere la profilatura per raccogliere dati solo per scenari specifici.

In questo argomento viene descritto come profilare il codice JavaScript nelle app Windows su un computer locale utilizzando l'IDE di Visual Studio.

In questo argomento

Ecco cosa puoi apprendere:

Guida introduttiva: il modo più semplice per eseguire la profilatura

Configurare le impostazioni delle proprietà di debug del progetto

Profilare l'app

  • Raccogliere dati sulle prestazioni per i componenti in C#/VB/C++

  • Raccogliere dati sulle prestazioni per l'intera esecuzione della profilatura

  • Raccogliere dati sulle prestazioni per scenari specifici

Guida introduttiva: il modo più semplice per eseguire la profilatura

In molti casi, puoi raccogliere i dati di profilatura per un'app in quattro passaggi.

Il profiler di Visual Studio utilizza tuttavia le impostazioni di debug del progetto per configurare la distribuzione dell'app nel computer locale. Se hai modificato una qualsiasi delle impostazioni di debug standard del progetto, devi innanzitutto assicurarti che le impostazioni siano compatibili con la profilatura. Per ulteriori informazioni, vedi Configurare le impostazioni delle proprietà di debug del progetto in questo argomento.

La profilatura in quattro passaggi

  1. Selezionare il computer locale come destinazione di distribuzione. Scegli Computer locale dall'elenco a discesa accanto al pulsante Avvia debug sulla barra degli strumenti Standard di Visual Studio.

    Effettuare l'esecuzione nel computer locale

  2. Avviare il profiler. Scegli Avvia analisi prestazioni (tastiera: ALT + F2) per avviare l'app e iniziare immediatamente la profilatura.

  3. Verificare la funzionalità dell'app. Esegui le parti dell'app che desideri profilare. Ripeti gli scenari principali per ottenere risultati più accurati.

  4. Interrompere la profilatura. Nella finestra del documento di profilatura scegli Interrompi la profilatura (tastiera: CTRL + ALT + F2). Il profiler analizza i dati e presenta la visualizzazione di riepilogo dei dati di profilatura.

Quando interrompi l'esecuzione della profilatura, il profiler analizza i dati e presenta la visualizzazione di riepilogo dei dati di profilatura in una finestra del documento dell'IDE. Vedi Analisi dei dati delle prestazioni di JavaScript nelle app di Windows Store.

Configurare le impostazioni delle proprietà di debug del progetto

  1. Scegli Proprietà progetto dal menu Debug.

  2. Scegli Debug nel nodo Proprietà di configurazione.

    Proprietà di debug

  3. Utilizza la tabella seguente per configurare le impostazioni con i valori appropriati:

    Opzione

    Valore

    Debugger da avviare

    Impostare su Computer locale.

    Avvia applicazione

    Impostare su

    Consenti loopback della rete locale

    Questa impostazione non ha effetto sul profilo.

    Tipo di debugger

    • Impostare su Solo script per profilare JavaScript.

    • Impostare su qualsiasi altro valore per profilare i componenti in C#/VB/C++ dell'app JavaScript.

Profilare l'app

Puoi raccogliere i dati di profilatura per l'intera esecuzione o solo i dati per scenari specifici. Puoi anche raccogliere dati di profilatura per i componenti in C#/VB/C++ dell'app JavaScript.

Interrompere la profilatura

Hh696637.collapse_all(it-it,VS.110).gifRaccogliere dati sulle prestazioni per i componenti in C#/VB/C++

Per raccogliere dati sulle prestazioni per i componenti in C#/VB/C++ di un'app JavaScript, scegli un elemento qualsiasi tranne Solo script dall'elenco Tipo di debugger nella pagina delle proprietà Debug del progetto JavaScript. Vedi Configurare le impostazioni delle proprietà di debug del progetto in questo argomento.

Puoi quindi raccogliere i dati sulle prestazioni per l'intera esecuzione della profilatura o solo i dati di profilatura per scenari specifici, come descritto di seguito.

Per analizzare i dati relativi alle prestazioni per il codice C#/VB/C++, vedi Analisi dei dati relativi alle prestazioni per il codice Visual C++, Visual C# e Visual Basic nelle app di Windows Store

Nota

I dati relativi alle prestazioni JavaScript non vengono raccolti se scegli questa opzione.

Hh696637.collapse_all(it-it,VS.110).gifRaccogliere dati sulle prestazioni per l'intera esecuzione della profilatura

Nota

Questa procedura è sostanzialmente uguale a Guida introduttiva: il modo più semplice per eseguire la profilatura.

Per profilare la tua app dall'inizio alla fine, procedi come segue:

  1. Avviare il profiler. Scegli Avvia analisi prestazioni (tastiera: ALT + F2) per avviare l'app e iniziare immediatamente la profilatura.

  2. Verificare la funzionalità dell'app. Esegui le parti dell'app che desideri profilare. Ripeti gli scenari principali per ottenere risultati più accurati.

  3. Interrompere la profilatura. Nella finestra del documento di profilatura scegli Interrompi la profilatura (tastiera: CTRL + ALT + F2). Il profiler analizza i dati e presenta la visualizzazione di riepilogo dei dati di profilatura.

Hh696637.collapse_all(it-it,VS.110).gifRaccogliere dati sulle prestazioni per scenari specifici

Per profilare uno scenario specifico nell'app, procedi come segue:

  1. Avviare il profiler. Scegli Avvia analisi prestazioni sospesa (tastiera: CTRL + ALT + F2) per avviare l'app con la profilatura sospesa.

  2. Riprendere e sospendere la profilatura. Prima di iniziare lo scenario che ti interessa, scegli Riprendi la profilatura nella finestra del documento di profilatura. Verifica la funzionalità dello scenario, quindi scegli Profilatura sospesa per sospendere la raccolta dei dati. Puoi sospendere e riprendere la profilatura tutte le volte che vuoi.

  3. Ripeti gli scenari principali per ottenere risultati più accurati.

  4. Interrompere la profilatura. Nella finestra del documento di profilatura scegli Interrompi la profilatura (tastiera: CTRL + ALT + F2).

Quando interrompi l'esecuzione della profilatura, il profiler analizza i dati e presenta la visualizzazione di riepilogo dei dati di profilatura in una finestra del documento dell'IDE. Vedi Analisi dei dati delle prestazioni di JavaScript nelle app di Windows Store.

Vedere anche

Concetti

Analisi delle prestazioni di app di Windows Store

Analisi dei dati delle prestazioni di JavaScript nelle app di Windows Store