You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Why traverse all fd instead of fd with data readable? Using "traverse all fd" strategy will lead to the following problems. When there are a large number of fd with no data readable in the m_destSockets queue, the sys cpu occupancy rate reaches 100%.
#35
Open
hougang2013 opened this issue
Jun 16, 2019
· 2 comments
The text was updated successfully, but these errors were encountered:
hougang2013
changed the title
Why traverse all fd instead of fd with data readable? Using this strategy will lead to the following problems. When there are a large number of fd with no data readable in the m_destSockets queue, the sys cpu occupancy rate reaches 100%.
Why traverse all fd instead of fd with data readable? Using "traverse all fd" strategy will lead to the following problems. When there are a large number of fd with no data readable in the m_destSockets queue, the sys cpu occupancy rate reaches 100%.
Jun 16, 2019
use RTPSession::DeleteDestination(RTPTCPAddress(sock_with_no_data_readable))
manually delete the fd with no data readable from the m_destSockets queue lead to sys cpu reduce to low rate!
The text was updated successfully, but these errors were encountered: