[swift] Swift로 디바이스의 CPU 사용량 가져오기

iOS 애플리케이션을 개발하다 보면 디바이스의 CPU 사용량을 확인하는 기능이 필요할 수 있습니다. Swift 언어를 사용하여 CPU 사용량을 가져오는 방법을 알아보겠습니다.

시스템 프로세스 정보 가져오기

ProcessInfo 클래스를 사용하여 현재 실행 중인 시스템 프로세스의 정보를 가져올 수 있습니다. CPU 정보는 ProcessorUsage 프로퍼티로 제공됩니다.

import Foundation

func getCPUUsage() -> Double {
    let processInfo = ProcessInfo.processInfo
    return processInfo.processorUsage
}

let cpuUsage = getCPUUsage()
print("현재 CPU 사용량: \(cpuUsage)%")

위의 예시 코드는 getCPUUsage 함수를 통해 CPU 사용량을 가져온 후 화면에 출력하는 예시입니다. ProcessInfo 클래스의 processorUsage 프로퍼티를 사용하여 CPU 사용량을 얻을 수 있습니다.

주의사항

참고 자료

이를 통해 Swift를 사용하여 디바이스의 CPU 사용량을 가져오는 방법을 알아보았습니다. CPU 사용량을 측정하여 애플리케이션의 성능을 모니터링하거나 최적화하는 데 도움이 될 수 있습니다.