VS2015 提供的性能探查器,可以看到程序的哪部分代码占用了多少的cpu
在Release版本下,使用,性能探查器---------开始
运行一段时间之后,停止收集,创建详细报告
可以看到 FD_SET select 这几个函数占用的cpu比较高
尝试:
将服务端改造成,多线程分组处理多客户端
1.分离处理客户端连接的函数,放到线程中。减少客户端并发连接时间。
2.分摊占用cpu的操作,放到几个线程中并发执行。