[Вопрос] ZennoDroid pro эмуляция, memu правильная работа шаблона.

Livesferma

Client
Регистрация
22.10.2020
Сообщения
55
Благодарностей
11
Баллы
8
Здравствуйте, уважаемые участники форума!


Нужна ваша помощь в решении проблемы, связанной с управлением экземплярами эмулятора MEmu. У меня есть шаблон, который:


  • Создаёт экземпляр
  • Выбирает его
  • Выполняет с ним работу (запуск, остановка устройств и т.д.)
  • Удаляет экземпляр по имени

⚙ Сценарий работы: Шаблон запускается в 5 потоках. Спустя некоторое время количество экземпляров начинает расти, и они не удаляются должным образом. В результате — перегрузка системы и нестабильная работа.


Дополнительная информация: На этапе завершения работы вызывается BadEnd, который отвечает за остановку и удаление экземпляра. Однако, судя по всему, удаление происходит некорректно или вовсе не срабатывает.


❓ Что требуется: Пожалуйста, поделитесь чистым шаблоном или примером, как правильно создавать и удалять экземпляры MEmu, особенно в условиях многопоточности. Хочется избежать подобных "тупиков" в работе и добиться стабильного поведения.


Заранее благодарю за помощь!

135934
135935

135936
135938
 

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
627
Благодарностей
506
Баллы
93
Что делает кубик clean?
 

Livesferma

Client
Регистрация
22.10.2020
Сообщения
55
Благодарностей
11
Баллы
8

live_serega

Новичок
Регистрация
10.09.2025
Сообщения
11
Благодарностей
0
Баллы
1
Через zennodroid можно регистрировать аккаунты google,tiktok ?На тарифе zennodroid enterpise подмениваются все данные физического телефона, чтобы регать гугл аккаунты?
 

Anatoly79

Moderator
Регистрация
17.04.2020
Сообщения
627
Благодарностей
506
Баллы
93
он просто чистит приложение.
Последним действием эмулятор удаляется поэтому очистка избыточна.
Во-вторых, этот экшен находится в блоке, который выполняется после BadEnd, т.е. когда при выполнении шаблона произошла необработанная ошибка. Ошибкой может быть падение эмулятора или потеря соединения с эмулятором - в таком случае экшен Очистка не выполнится и удаления эмулятора не произойдет.
 

Livesferma

Client
Регистрация
22.10.2020
Сообщения
55
Благодарностей
11
Баллы
8
Последним действием эмулятор удаляется поэтому очистка избыточна.
Во-вторых, этот экшен находится в блоке, который выполняется после BadEnd, т.е. когда при выполнении шаблона произошла необработанная ошибка. Ошибкой может быть падение эмулятора или потеря соединения с эмулятором - в таком случае экшен Очистка не выполнится и удаления эмулятора не произойдет.
Да совершенно верно, просто не удалил кубик очистки, ранее использовались одни и теже экземпляры, есть способ как удалять при падении экземпляра?
 
Последнее редактирование:

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
925
Благодарностей
690
Баллы
93
Да совершенно верно, просто не удалли кубик очистки, ранее использовались одни и теже экземпляры, есть способ как удалять при падении экземпляра?
Попробуйте сделать остановку устройства с выходом по обоим стрелкам на Удаление устройства.
То есть если устройство у нас почему-то отвалилось и остановка выходит по красной, все равно удаляем устройство.
 
  • Спасибо
Реакции: Livesferma

Livesferma

Client
Регистрация
22.10.2020
Сообщения
55
Благодарностей
11
Баллы
8
Попробуйте сделать остановку устройства с выходом по обоим стрелкам на Удаление устройства.
То есть если устройство у нас почему-то отвалилось и остановка выходит по красной, все равно удаляем устройство.
135966

Вы иммейте в виду так?
 
  • Спасибо
Реакции: Dmitriy Ka

live_serega

Новичок
Регистрация
10.09.2025
Сообщения
11
Благодарностей
0
Баллы
1
Через zennodroid можно регистрировать аккаунты google,tiktok ?На тарифе zennodroid enterpise подмениваются все данные физического телефона, чтобы регать гугл аккаунты?
 

Livesferma

Client
Регистрация
22.10.2020
Сообщения
55
Благодарностей
11
Баллы
8
Через zennodroid можно регистрировать аккаунты google,tiktok ?На тарифе zennodroid enterpise подмениваются все данные физического телефона, чтобы регать гугл аккаунты?
На реальных можно при правильном алгоритме.
 

Livesferma

Client
Регистрация
22.10.2020
Сообщения
55
Благодарностей
11
Баллы
8
Сталкивался ли кто-нибудь с ситуацией, когда при запуске 10 потоков в MEmu большинство экземпляров зависают — статус "Имя экземпляра (не отвечает)"?
Какие есть способы решения этой проблемы?

136126

136127
 

weborona

Client
Регистрация
25.09.2025
Сообщения
3
Благодарностей
0
Баллы
1
Сталкивался ли кто-нибудь с ситуацией, когда при запуске 10 потоков в MEmu большинство экземпляров зависают — статус "Имя экземпляра (не отвечает)"?
Какие есть способы решения этой проблемы?

Посмотреть вложение 136126
Посмотреть вложение 136127
странно, что нет перегруза цп, при уменьшении потоков так же? вообще для автообслуживания скрипты можно делать, на автозакрытие зависших процессов.
 

Livesferma

Client
Регистрация
22.10.2020
Сообщения
55
Благодарностей
11
Баллы
8
странно, что нет перегруза цп, при уменьшении потоков так же? вообще для автообслуживания скрипты можно делать, на автозакрытие зависших процессов.
Разницы нет, есть c# код на закрытие процеса?
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 598
Благодарностей
914
Баллы
113
  • Спасибо
Реакции: Livesferma

Livesferma

Client
Регистрация
22.10.2020
Сообщения
55
Благодарностей
11
Баллы
8
Чёнить такое попробуй

C#:
        foreach (var proc in Process.GetProcessesByName("MEmuHeadless"))
        {
            proc.Kill();
        }
А можно сделать чтобы убивать именно тот поток и процесс который был открыть в дройде, чтобы не рушить остальные потоки?
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
1 598
Благодарностей
914
Баллы
113
А можно сделать чтобы убивать именно тот поток и процесс который был открыть в дройде, чтобы не рушить остальные потоки?
ну можно, но как, надо думать как определить какой именно процесс в дроиде
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 188
Благодарностей
2 202
Баллы
113
Был в подобной ситуации, у меня поднималось много эмуляторов (клонирование), и надо было не просто закрывать зависшие, но и удалять их каталоги. Вот шаблон простенький, он вроде не трогает только первые два каталога эмуляторов (благодаря той регулярке что на скрине), так как они в моей схеме использовались как источники для клонирования. Переделайте под себя, и сначала бекап сделайте каталога мему, чтобы не удалило все. За основу брал код из форума под Nox.
1758879057445.png
 

Вложения

Последнее редактирование:
  • Спасибо
Реакции: Livesferma

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)