IResourceMetricCollector
public interface IResourceMetricCollector
com.android.tradefed.monitoring.collector.IResourceMetricCollector |
사용자 정의된 리소스 수집기를 구현하기 위한 인터페이스입니다.
요약
공개 메서드 | |
---|---|
default long | getDeviceMetricizeTimeoutMs () ms 단위의 장치 측정 시간 초과를 가져옵니다. |
default | getDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager) 장치 리소스 메트릭을 수집합니다. |
default long | getHostMetricizeTimeoutMs () 호스트 측정 시간 초과를 ms 단위로 가져옵니다. |
default | getHostResourceMetrics () 호스트 리소스 메트릭을 수집합니다. |
공개 메서드
getDeviceMetricizeTimeoutMs
public long getDeviceMetricizeTimeoutMs ()
ms 단위의 장치 측정 시간 초과를 가져옵니다.
보고 | |
---|---|
long |
getDeviceResourceMetrics
publicgetDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
장치 리소스 메트릭을 수집합니다. 이 함수에 반환해야 getDeviceMetricizeTimeoutMs()
그렇지 않으면 결과에 의해 삭제됩니다, MS LabResourceDeviceMonitor
. 또한 값비싼 작업을 수행하기 전에 Thread.currentThread().isInterrupted()를 확인하고 즉시 반환하십시오.
매개변수 | |
---|---|
descriptor | DeviceDescriptor 다음 DeviceDescriptor metricizing 장치에 대한. |
deviceManager | IDeviceManager 다음 IDeviceManager 인스턴스입니다. |
보고 | |
---|---|
ERROR(/Collection) 장치의 Resource . |
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
호스트 측정 시간 초과를 ms 단위로 가져옵니다.
보고 | |
---|---|
long |
getHostResourceMetrics
publicgetHostResourceMetrics ()
호스트 리소스 메트릭을 수집합니다. 이 함수에 반환해야 getHostMetricizeTimeoutMs()
그렇지 않으면 결과에 의해 삭제됩니다, MS LabResourceDeviceMonitor
. 또한 값비싼 작업을 수행하기 전에 Thread.currentThread().isInterrupted()를 확인하고 즉시 반환하십시오.
보고 | |
---|---|
ERROR(/Collection) 호스트의 Resource . |