一個應用程式在本機執行良好,但在 Compute Engine VM 上執行時卻慢得多。要診斷部署的應用程式中時間花費在哪裡,您應該怎麼做?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 Cloud Profiler 找出哪些函數消耗了最多的時間。.
為什麼這是答案
當應用程式在 Compute Engine VM 上執行速度變慢時,Cloud Profiler 是診斷效能瓶頸的最佳工具。它能持續收集應用程式的 CPU 使用率、記憶體分配、I/O 等資料,並以視覺化方式呈現,讓您清楚了解哪些函數或程式碼路徑消耗了最多的資源和時間。 其他選項的不足之處: 提交 Cloud Support 支援請求:這是一個被動的解決方案,無法直接提供您診斷問題所需的詳細效能數據。 使用 Cloud Debugger 快照:Debugger 主要用於檢查特定時間點的變數狀態和程式碼執行流程,而非分析整體效能瓶頸。 新增日誌呼叫並使用 Cloud Logging:雖然日誌有助於追蹤應用程式行為,但手動新增日誌來找出延遲來源效率較低,且可能無法精確指出是哪個函數導致了延遲。Profiler 提供了更系統和視覺化的效能分析。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡