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

在Release版本下,使用,性能探查器---------开始

 

 

运行一段时间之后,停止收集,创建详细报告 

可以看到 FD_SET select 这几个函数占用的cpu比较高

 

 

尝试:

将服务端改造成,多线程分组处理多客户端

1.分离处理客户端连接的函数,放到线程中。减少客户端并发连接时间。

2.分摊占用cpu的操作,放到几个线程中并发执行。

posted on 2021-02-06 21:34  邶风  阅读(109)  评论(0编辑  收藏  举报