1.问题: .net单一服务中,大量的请求访问后台服务,多线程处理请求,但每个线程都可能出现超时的现象.记录超时日志显示,超时可能在序列化时,Socket异步发送AsyncSend数据时,普通业务处理时超时, 插入数据库时超时,而且超时时间都比较固定,内存大时可达到5s,内存小时2~3s. 2.分析问题: 超时问题,针对具体的超时现象,具体分析: (1)插入数据库时超时,sqlserver 表被锁住,所以插入不了: (2)序列化时超时,对象序列化成字节数组时,由于对象太大,会出现耗时的情况,因此…