IResourceMetricCollector
public interface IResourceMetricCollector
com.android.tradefed.monitoring.collector.IResourceMetricCollector |
Kullanıcının özelleştirilmiş kaynak toplayıcıları uygulaması için arayüz.
Özet
Genel yöntemler | |
---|---|
default long | getDeviceMetricizeTimeoutMs () Cihazın metrikleştirme zaman aşımını ms cinsinden alır. |
default | getDeviceResourceMetrics ( DeviceDescriptor descriptor, IDeviceManager deviceManager) Cihaz kaynak ölçümlerini toplar. |
default long | getHostMetricizeTimeoutMs () Ana bilgisayar metrikleştirme zaman aşımını ms cinsinden alır. |
default | getHostResourceMetrics () Ana bilgisayar kaynak ölçümlerini toplar. |
Genel yöntemler
getDeviceMetricizeTimeoutMs
public long getDeviceMetricizeTimeoutMs ()
Cihazın metrikleştirme zaman aşımını ms cinsinden alır.
İadeler | |
---|---|
long |
getDeviceResourceMetrics
publicgetDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
Cihaz kaynak ölçümlerini toplar. İşlev getDeviceMetricizeTimeoutMs()
ms içinde dönmelidir, aksi takdirde sonuç LabResourceDeviceMonitor
tarafından bırakılır. Ayrıca lütfen pahalı işlemden önce Thread.currentThread().isInterrupted() öğesini kontrol edin ve hemen geri dönün.
parametreler | |
---|---|
descriptor | DeviceDescriptor : metrikleştirme cihazıyla ilgili DeviceDescriptor . |
deviceManager | IDeviceManager : IDeviceManager örneği. |
İadeler | |
---|---|
cihaz Resource bir ERROR(/Collection) . |
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
Ana bilgisayar metrikleştirme zaman aşımını ms cinsinden alır.
İadeler | |
---|---|
long |
getHostResourceMetrics
publicgetHostResourceMetrics ()
Ana bilgisayar kaynak ölçümlerini toplar. İşlev getHostMetricizeTimeoutMs()
ms içinde dönmelidir, aksi takdirde sonuç LabResourceDeviceMonitor
tarafından bırakılır. Ayrıca lütfen pahalı işlemden önce Thread.currentThread().isInterrupted() öğesini kontrol edin ve hemen geri dönün.
İadeler | |
---|---|
ana bilgisayar Resource bir ERROR(/Collection) . |