GoogleGoogle Professional Cloud Developer (PCD) Certification
·CN
·更新于 3 Sep 2026
GKE 上托管的 Go Web 应用的 CPU 和内存使用量增加。您如何识别哪些源代码函数消耗了最多的 CPU 和内存?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将 Cloud Profiler 软件包导入您的应用程序,并初始化 Profiler 代理。在 Google Cloud 控制台中查看生成的火焰图,以识别耗时较长的函数。.
为什么这是答案
Cloud Profiler 专为识别应用程序中的 CPU 和内存瓶颈而设计。通过将 Profiler 软件包导入您的 Go 应用程序并初始化代理,Profiler 会收集运行时数据,并在 Google Cloud 控制台中生成火焰图。火焰图直观地展示了函数调用堆栈和它们所消耗的资源(CPU 时间、内存),使您能够轻松识别哪些函数消耗了最多的 CPU 和内存。
其他选项不适合此场景:
Snapshot Debugger 主要用于在生产环境中调试代码,捕获变量值,而不是分析性能瓶颈。
OpenTelemetry 和 Trace 主要用于分布式跟踪和延迟分析,虽然可以识别瓶颈,但不如 Profiler 在 CPU 和内存使用分析方面直接和高效。
Cloud Logging 查询和 Python 脚本可以分析日志,但无法直接提供函数级别的 CPU 和内存使用情况的详细分析,效率也远低于专门的性能分析工具。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡