분산 애플리케이션 내에서 Java 마이크로서비스의 CPU 사용량과 메서드 수준 실행 시간을 측정해야 합니다. 어떤 계측을 사용해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 서비스에 Cloud Profiler를 계측하여 서비스의 CPU 사용률과 메서드 수준 실행 시간을 측정합니다..
이것이 정답인 이유
Cloud Profiler는 애플리케이션의 CPU 사용량, 메모리 사용량, 함수 호출 시간 등을 지속적으로 모니터링하여 성능 병목 현상을 식별하는 데 특화된 도구입니다. 특히 메서드 수준의 실행 시간을 분석하여 최적화가 필요한 부분을 정확히 찾아낼 수 있습니다. Debugger는 코드 실행 중 오류를 조사하고 변수 값을 확인하는 데 사용되며, 성능 측정과는 거리가 있습니다. Cloud Trace는 분산 시스템에서 요청의 엔드투엔드 지연 시간을 추적하는 데 적합하지만, 개별 메서드의 CPU 사용량 분석에는 한계가 있습니다. OpenCensus는 분산 트레이싱과 측정항목 수집을 위한 오픈 소스 라이브러리이지만, 문제에서 요구하는 CPU 사용량 및 메서드 수준 실행 시간 측정에는 Cloud Profiler가 더 직접적이고 강력한 기능을 제공합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음