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