Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP используйте ветку android-latest-release . Ветка android-latest-release manifest всегда будет ссылаться на самый последний релиз, выпущенный в AOSP. Для получения дополнительной информации см. раздел «Изменения в AOSP» .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
SimplePerfUtil
public class SimplePerfUtil
extends Object
| java.lang.Object |
| ↳ | com.android.tradefed.util.SimplePerfUtil |
Вспомогательный класс для отправки простой команды и сбора результатов.
Краткое содержание
Общедоступные методы |
|---|
void | executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts) Выполняет заданную команду оболочки adb, используя simpleperf в качестве обертки. Ответственность за обработку результатов simpleperf в приемнике лежит на вызывающей стороне. |
SimplePerfResult | executeCommand (String command) Выполняет заданную команду оболочки adb, используя simpleperf в качестве обертки. Результат Simpleperf будет проанализирован и возвращен вызывающей стороне. |
void | executeCommand (String command, IShellOutputReceiver receiver) Выполняет заданную команду оболочки adb, используя simpleperf в качестве обертки. Ответственность за обработку результатов simpleperf в приемнике лежит на вызывающей стороне. |
List<String> | getArgumentList () Получить аргумент для команды simpleperf |
static SimplePerfUtil | newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type) Конструктор SimplePerfUtil При инициализации экземпляра вызывающая сторона должна указать тип устройства и simpleperf. |
void | setArgumentList (List<String> arguList) Установить аргумент для команды simpleperf |
Общедоступные методы
выполнитьКоманду
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 , см. TimeUnit |
retryAttempts | int : максимальное количество попыток повтора команды в случае сбоя из-за исключения. В случае неудачных retryAttempts будет выброшено исключение DeviceNotResponsiveException. |
выполнитьКоманду
public SimplePerfResult executeCommand (String command)
Выполняет заданную команду оболочки adb, используя simpleperf в качестве обертки.
Результат Simpleperf будет проанализирован и возвращен вызывающей стороне.
| Параметры |
|---|
command | String : команда для выполнения на устройстве |
выполнитьКоманду
public void executeCommand (String command,
IShellOutputReceiver receiver) Выполняет заданную команду оболочки adb, используя simpleperf в качестве обертки.
Ответственность за обработку результатов simpleperf в приемнике лежит на вызывающей стороне.
| Параметры |
|---|
command | String : команда для выполнения на устройстве |
receiver | IShellOutputReceiver : Объект IShellOutputReceiver для прямого вывода командной оболочки. |
getArgumentList
public List<String> getArgumentList ()
Получить аргумент для команды simpleperf
| Возвраты |
|---|
List<String> | список подкоманд и аргументов (допускает значение null) |
новый экземпляр
public static SimplePerfUtil newInstance (ITestDevice device,
SimplePerfUtil.SimplePerfType type) Конструктор SimplePerfUtil
При инициализации экземпляра вызывающая сторона должна указать тип устройства и simpleperf.
| Параметры |
|---|
device | ITestDevice : тестовое устройство ITestDevice |
type | SimplePerfUtil.SimplePerfType : SimplePerfType указывает, какой режим simpleperf используется. |
| Броски |
|---|
NullPointerException | |
setArgumentList
public void setArgumentList (List<String> arguList)
Установить аргумент для команды simpleperf
| Параметры |
|---|
arguList | List : список подкоманд и аргументов |
Защищенные методы
commandStringPreparer
protected String commandStringPreparer (String command)
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 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"]],["Последнее обновление: 2026-06-22 UTC."],[],[]]