GoogleGoogle Professional Cloud Developer (PCD) Certification·CN·更新于 3 Sep 2026
您需要在分布式应用程序中测量 Java 微服务中的 CPU 使用率和方法级执行时间。您应该使用哪种检测?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 Cloud Profiler 检测服务,以测量服务中的 CPU 利用率和方法级执行时间。.
为什么这是答案
Cloud Profiler 专门用于持续收集应用程序的 CPU 使用率、内存分配、方法执行时间等性能数据,并以交互式火焰图等形式进行可视化,从而帮助您识别性能瓶颈。因此,它是测量 Java 微服务中 CPU 使用率和方法级执行时间的最佳选择。Debugger 主要用于调试代码错误,而非性能分析。Cloud Trace 用于跟踪请求在分布式系统中的端到端延迟,不直接提供方法级的 CPU 使用率。OpenCensus(或其继任者 OpenTelemetry)用于收集分布式追踪、指标和日志,虽然可以测量延迟和自定义指标,但不如 Cloud Profiler 在 CPU 和方法级分析方面那样专注于提供详细的性能剖析数据。