[iOS] Detect some memory leaks from AzureCommunicationCallingSDK
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 20/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- azure, ios
- Área
- mobile-dev, performance
Línea de trabajo
Reproduce el escenario de llamada grupal en un simulador de iOS 14.5 usando la aplicación 1.0.1 y perfílalo con Instruments mientras los participantes remotos se unen, activan o desactivan sus cámaras y se van. Compara las asignaciones y los informes de fugas entre esos pasos; se considera terminado cuando ya no se producen el aumento persistente de memoria reportado ni las fugas detectadas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
Just do a leaking test on our App using Instruments. Found there are some leaks detected from AzureCommunicationCallingSDK when remote participants join the meeting/left the group meeting
To Reproduce
Steps to reproduce the behavior:
- Join a group call
- Join several remote participants with camera on, and this would produce memory leaks
- Turn on/off remote participants' camera, would also produce memory leaks
- When remote participant leave, I could see the memory increase when one remote participant leave, but eventually when all remote participant leave and there is only local user, it down the memory persistency around 135 mb. Small memory leak would be detected.
Expected behavior
No memory leak
Screenshots

Smartphone (please complete the following information):
- Device: simulator 11
- OS: 14.5
- Version '1.0.1'
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 339
- Forks
- 114
- Merge medio
- 36 min
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Azure/Communication
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
Azure/Communication#600 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Azure/Communication#599 · 4 comentarios · 1 reacción ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
Azure/Communication#598 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
Azure/Communication#543 ·
-
Needs: triage :mag:
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Azure/Communication#447 ·
Todos los issues de Azure/Communication
Issues similares
-
enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
krizaka/krizaka-ui#136 ·
Los mantenedores suelen responder en 1 día
-
[BUG] Navigation drawer drops library-name suffixes without ellipsis (1.0.8, NVIDIA Shield)Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
damontecres/Wholphin#2069 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 80/100
rajput-hemant/calculator#199 ·
-
t/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
dotnet/maui#39362 · 1 reacción ·
Los mantenedores suelen responder en 1 día