Утечка памяти при использовании Native C Sinch Client на этапе вызова - PullRequest
0 голосов
/ 26 сентября 2018

Я разрабатываю приложение, которое использует видеозвонки с использованием Sinch SDK для Android.

Все работает правильно, за исключением случаев, когда выполняется звонок и удаленный пользователь требует времени для ответа.Если удаленный пользователь скоро ответит, видеозвонок будет успешным.Но когда пользователю требуется время для ответа, память, используемая нативными вызовами, загружается, занимая всю память, и приложение закрывается.Это происходит только с видеозвонками, при этом голосовые вызовы работают отлично.

Случилось ли что-то подобное с кем-то или есть какое-либо возможное представление, почему это может быть?

Спасибо.

Отредактировано: Мне не удалось найти ошибку, которая использовала всю память, потому что она была из библиотеки Sinch (или, возможно, взаимодействие этого с моим устройством разработки - Moto G3).В конце концов я решил изменить API и использовать Agora.Теперь все в порядке (хотя эта библиотека менее полная, чем Sinch, и вам нужно реализовать связь (Signaling)).

1 Ответ

0 голосов
/ 26 сентября 2018

Чтобы отследить каждую утечку памяти в вашем приложении и выяснить, что ее вызывает, вы можете попробовать эту библиотеку github / square

...