Un'applicazione web Go su GKE mostra un aumento di CPU e memoria. Come si identifica quale funzione consuma la maggior parte della CPU e della memoria?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Importare la libreria Cloud Profiler, inizializzare l'agente profiler e utilizzare il grafico a fiamma di Cloud Profiler per identificare le funzioni che richiedono molto tempo..
Perché questa è la risposta
La risposta corretta è "Importare la libreria Cloud Profiler, inizializzare l'agente profiler e utilizzare il grafico a fiamma di Cloud Profiler per identificare le funzioni che richiedono molto tempo." Cloud Profiler è uno strumento progettato specificamente per identificare le funzioni che consumano più CPU e memoria in un'applicazione. I grafici a fiamma (flame graphs) visualizzano in modo efficace i percorsi di esecuzione e l'utilizzo delle risorse. Le altre opzioni sono meno efficaci: L'aggiunta di istruzioni di logging è un approccio manuale e dispendioso in termini di tempo, che può anche alterare le prestazioni dell'applicazione stessa. Interrogare Cloud Logging per calcolare le durate è un metodo laborioso e meno preciso rispetto a un profiler dedicato. OpenTelemetry Tracing è eccellente per tracciare le latenze tra i servizi e le chiamate di funzione, ma non fornisce una visione dettagliata dell'utilizzo di CPU e memoria a livello di singola funzione come fa un 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