Начиная с 27 марта 2025 г. мы рекомендуем использовать android-latest-release вместо aosp-main для создания и участия в AOSP. Дополнительные сведения см. в разделе Изменения в AOSP .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
SimplePerfUtil
public class SimplePerfUtil
extends Object
| java.lang.Object |
| ↳ | com.android.tradefed.util.SimplePerfUtil |
Служебный класс для отправки простой команды и сбора результатов
Краткое содержание
Публичные методы |
|---|
SimplePerfResult | executeCommand (String command) Выполняет заданную команду оболочки adb с использованием simpleperf Результат Simpleperf будет проанализирован и возвращен вызывающему объекту. |
void | executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts) Выполняет заданную команду оболочки adb с использованием simpleperf Вызывающая сторона несет ответственность за обработку результата simpleperf через получателя. |
void | executeCommand (String command, IShellOutputReceiver receiver) Выполняет заданную команду оболочки adb с использованием simpleperf Вызывающая сторона несет ответственность за обработку результата simpleperf через получателя. |
| getArgumentList () Получить аргумент для команды simpleperf |
static SimplePerfUtil | newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type) Конструктор SimplePerfUtil Вызывающий объект должен определить устройство и тип simpleperf при инициализации экземпляра. |
void | setArgumentList ( arguList) Установить аргумент для команды simpleperf |
Публичные методы
выполнитьКоманду
public SimplePerfResult executeCommand (String command)
Выполняет заданную команду оболочки adb с использованием simpleperf
Результат Simpleperf будет проанализирован и возвращен вызывающему объекту.
| Параметры |
|---|
command | String : команда для запуска на устройстве |
выполнитьКоманду
public void executeCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts) Выполняет заданную команду оболочки adb с использованием simpleperf
Вызывающая сторона несет ответственность за обработку результата simpleperf через получателя.
| Параметры |
|---|
command | String : команда для запуска на устройстве |
receiver | IShellOutputReceiver : объект IShellOutputReceiver для направления вывода оболочки на |
maxTimeToOutputShellResponse | long : максимальное время, в течение которого команде разрешено не выводить никакого ответа; единица измерения указана в timeUnit |
timeUnit | TimeUnit : единица измерения timeUnit для maxTimeToOutputShellResponse , см. ERROR(/TimeUnit) |
retryAttempts | int : максимальное количество повторных попыток выполнения команды в случае сбоя из-за исключения. Исключение DeviceNotResponsiveException будет выдано, если retryAttempts выполнения команды не увенчаются успехом. |
выполнитьКоманду
public void executeCommand (String command,
IShellOutputReceiver receiver) Выполняет заданную команду оболочки adb с использованием simpleperf
Вызывающая сторона несет ответственность за обработку результата simpleperf через получателя.
| Параметры |
|---|
command | String : команда для запуска на устройстве |
receiver | IShellOutputReceiver : объект IShellOutputReceiver для направления вывода оболочки на |
получитьArgumentList
public getArgumentList ()
Получить аргумент для команды simpleperf
| Возврат |
|---|
| список подкоманд и аргументов (можно указать значение NULL) |
setArgumentList
public void setArgumentList ( arguList)
Установить аргумент для команды simpleperf
| Параметры |
|---|
arguList | : список подкоманд и аргументов |
Защищенные методы
commandStringPreparer
protected String commandStringPreparer (String command)
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-12-04 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-12-04 UTC."],[],[]]