Как получить объем памяти устройства или приложения (память, занятая во внутренней памяти) с помощью Appium - PullRequest
0 голосов
/ 02 апреля 2020

Мне нужно получить такие данные, как процессор, память (RAM), батарея, время запуска, размер приложения. Я могу получить другие вещи, кроме размера приложения, используя Appium. Кто-то, пожалуйста, помогите.

Спасибо

1 Ответ

0 голосов
/ 02 апреля 2020

Похоже, что Appium не способен выполнить это за вас. Тем не менее, вы можете проверить использование памяти в Android, используя adb:

$ adb shell dumpsys meminfo com.android.systemui

, который возвращает что-то вроде этого:

Applications Memory Usage (in Kilobytes):
Uptime: 433213978 Realtime: 631179899

** MEMINFO in pid 1541 [com.android.systemui] **
                   Pss  Private  Private  SwapPss     Heap     Heap     Heap
                 Total    Dirty    Clean    Dirty     Size    Alloc     Free
                ------   ------   ------   ------   ------   ------   ------
  Native Heap   106880   106780        0    73228   196200   182430    13769
  Dalvik Heap    35655    35636        0      217    40741    20371    20370
 Dalvik Other     3347     3344        0      112                           
        Stack       56       56        0       16                           
       Ashmem        4        0        0        0                           
    Other dev       18        0       16        0                           
     .so mmap     2998      164      352      499                           
    .jar mmap      669        0      248        0                           
    .apk mmap    17904        0    13620        0                           
    .ttf mmap      372        0      180        0                           
    .dex mmap    10041       16    10020       20                           
    .oat mmap     3848        0       84        0                           
    .art mmap     1641     1364        0      123                           
   Other mmap       64       12       24        0                           
   EGL mtrack   106434   106434        0        0                           
    GL mtrack    55564    55564        0        0                           
      Unknown     1952     1948        0     1565                           
        TOTAL   423227   311318    24544    75780   236941   202801    34139

Для iOS, мой в настоящее время ограниченный набор инструментов не ' не очень помогает. Возможно, вам повезет, используя инструменты, для которых вы можете найти здесь ссылку на командную строку, но я не пробовал это: https://help.apple.com/instruments/mac/current/# / devb14ffaa5

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...