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()
کارشناسی ارشد، در غیر این صورت نتیجه این خواهد شد توسط کاهش یافته LabResourceDeviceMonitor
. همچنین ، لطفاً قبل از عملیات گران قیمت ، Thread.currentThread (). isInterrupt () را بررسی کرده و بلافاصله بازگردید.
مولفه های | |
---|---|
descriptor | DeviceDescriptor است: DeviceDescriptor در مورد دستگاه metricizing است. |
deviceManager | IDeviceManager است: IDeviceManager به عنوان مثال. |
برمی گردد | |
---|---|
ERROR(/Collection) از دستگاه Resource . |
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
زمان میزبانی را در ms اندازه گیری می کند.
برمی گردد | |
---|---|
long |
getHostResourceMetrics
publicgetHostResourceMetrics ()
معیارهای منابع میزبان را جمع آوری می کند. تابع باید در بازگشت getHostMetricizeTimeoutMs()
کارشناسی ارشد، در غیر این صورت نتیجه این خواهد شد توسط کاهش یافته LabResourceDeviceMonitor
. همچنین ، لطفاً قبل از عملیات گران قیمت ، Thread.currentThread (). isInterrupt () را بررسی کرده و بلافاصله بازگردید.
برمی گردد | |
---|---|
ERROR(/Collection) میزبان Resource . |