PauseTransmission taking lot of CPU time

Aperta
#1,047 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
25/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
c, ios

Direzione di ricerca

Inizia riproducendo PauseTransmission quando si entra in una chiamata o si carica la schermata della chat con OneDsCppSdk.iOS 3.8.249.1, quindi analizza l'utilizzo della CPU durante la pausa. Il lavoro è completato quando viene identificata la causa dell'utilizzo elevato e persistente della CPU e viene confermato che l'utilizzo della CPU è minimo durante la pausa della trasmissione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug help wanted

Describe your environment. Describe any aspect of your environment relevant to the problem, including your SDK version, platform, OS version, etc. If you're reporting a problem with a specific version of a library in this repo, please check whether the problem has been fixed on main brach.
SDK - 'OneDsCppSdk.iOS', '3.8.249.1'
iOS

We observed that the pause transmission is taking a lot of CPU time sometimes.
PFA
MicrosoftTeams-image (3)

Steps to reproduce.
Describe exactly how to reproduce the error. Include a code sample if applicable.
We call the pause transmission on joining a call or loading the chat screen.

What is the expected behavior?
What did you expect to see?
CPU usage should be minimal

What is the actual behavior?
What did you see instead?
CPU usage is around 97% for a longer times as seen in the screenshot

Additional context.
Add any other context about the problem here.

Image Image
Lingua principale
C
Stelle
102
Fork
66
Merge medio
3g 10h
PR unite (30g)
10

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di microsoft/cpp_client_telemetry

Tutte le issue di microsoft/cpp_client_telemetry

Issue simili

Altre issue su C

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.