IResourceMetricCollector
public interface IResourceMetricCollector
com.android.tradefed.monitoring.collector.IResourceMetricCollector |
رابط کاربری برای پیاده سازی جمع کننده های منابع سفارشی شده.
خلاصه
روش های عمومی | |
---|---|
default long | getDeviceMetricizeTimeoutMs () مهلت زمانی اندازه گیری دستگاه را در میلی ثانیه دریافت می کند. |
default | getDeviceResourceMetrics ( DeviceDescriptor descriptor, IDeviceManager deviceManager) معیارهای منابع دستگاه را جمع آوری می کند. |
default long | getHostMetricizeTimeoutMs () مهلت زمانی اندازه گیری میزبان را در ms دریافت می کند. |
default | getHostResourceMetrics () معیارهای منابع میزبان را جمع آوری می کند. |
روش های عمومی
getDeviceMetricizeTimeoutMs
public long getDeviceMetricizeTimeoutMs ()
مهلت زمانی اندازه گیری دستگاه را در میلی ثانیه دریافت می کند.
برمی گرداند | |
---|---|
long |
getDeviceResourceMetrics
publicgetDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
معیارهای منابع دستگاه را جمع آوری می کند. تابع باید در getDeviceMetricizeTimeoutMs()
ms برگردد، در غیر این صورت نتیجه توسط LabResourceDeviceMonitor
حذف خواهد شد. همچنین، لطفاً قبل از عملیات گران قیمت، Thread.currentThread().isInterrupted() را بررسی کنید و بلافاصله برگردید.
پارامترها | |
---|---|
descriptor | DeviceDescriptor : DeviceDescriptor در مورد دستگاه اندازه گیری. |
deviceManager | IDeviceManager : نمونه IDeviceManager . |
برمی گرداند | |
---|---|
یک ERROR(/Collection) از Resource دستگاه. |
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
مهلت زمانی اندازه گیری میزبان را در ms دریافت می کند.
برمی گرداند | |
---|---|
long |
getHostResourceMetrics
publicgetHostResourceMetrics ()
معیارهای منابع میزبان را جمع آوری می کند. تابع باید در getHostMetricizeTimeoutMs()
ms برگردد، در غیر این صورت نتیجه توسط LabResourceDeviceMonitor
حذف خواهد شد. همچنین، لطفاً قبل از عملیات گران قیمت، Thread.currentThread().isInterrupted() را بررسی کنید و بلافاصله برگردید.
برمی گرداند | |
---|---|
یک ERROR(/Collection) از Resource میزبان. |