26.服務端單線程模式下性能瓶頸測試

VS2015 提供的性能探查器,可以看到程序的哪部分代碼佔用了多少的cpu

可以看到 FD_SET select FD_ISSET recv這幾個個函數佔用的cpu比較高

將服務端改造成,多線程分組處理多客戶端

1.分離處理客戶端連接的函數,放到線程中。減少客戶端併發連接時間。

2.分攤佔用cpu的操作,放到幾個線程中併發執行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章