Un'app funziona correttamente in locale ma è molto più lenta su una VM di Compute Engine. Per diagnosticare dove viene impiegato il tempo nell'app distribuita, cosa dovresti fare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare Cloud Profiler per trovare quali funzioni consumano più tempo..
Perché questa è la risposta
Cloud Profiler è lo strumento più adatto per questa situazione perché è progettato specificamente per identificare le parti del codice che consumano più risorse (CPU, memoria, I/O, ecc.) in un'applicazione in esecuzione. Permette di visualizzare grafici di fiamma che mostrano la gerarchia delle chiamate di funzione e il tempo speso in ciascuna. Aprire un ticket con il Cloud Support non è la prima azione da intraprendere; è necessario prima raccogliere dati diagnostici. Cloud Debugger è utile per ispezionare lo stato delle variabili in un momento specifico, ma non fornisce una panoramica del consumo di tempo complessivo delle funzioni. Aggiungere chiamate di logging può aiutare a tracciare il flusso, ma non offre la stessa granularità e facilità di analisi del tempo speso nelle funzioni come Cloud Profiler.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta