首页 新闻 会员 周边 捐助

Remoting 客户端连接数的增加CPU占用高

0
悬赏园豆:10 [待解决问题]

如题,现在我有个客户端和一个服务端用REMOTING的方式通讯,之前一直很好,但后来随着客户端用户访问数的增加,服务器的CPU占用就居高不下了,请问下有什么方式解决吗?

头衔的主页 头衔 | 菜鸟二级 | 园豆:364
提问于:2011-04-26 17:13
< >
分享
所有回答(2)
0

使用VS的Profile侦测一下服务端消耗CPU的都是什么部分,这样才能定位到问题去解决

2012 | 园豆:21645 (高人七级) | 2011-04-27 08:18
这个工具可以侦测到具体的那个部份消耗
支持(0) 反对(0) 头衔 | 园豆:364 (菜鸟二级) | 2011-04-27 11:14
这个好像不能侦测吧,是SQL用的
支持(0) 反对(1) 头衔 | 园豆:364 (菜鸟二级) | 2011-04-27 11:31
0

拆分逻辑,线程池处理,异步通讯,减少同步锁的调用等等.请参考并发编程。

醉卧天南 | 园豆:369 (菜鸟二级) | 2011-05-04 13:15
您说的这些已经有了
支持(0) 反对(0) 头衔 | 园豆:364 (菜鸟二级) | 2011-05-06 17:02
建议确认程序内部是否存在以下问题:
1、多线程操作其实是多线程等待,单线程运作
2、同步对象锁定和释放的合理性
3、异步操作是否出现伪异步真同步操作
支持(0) 反对(0) 醉卧天南 | 园豆:369 (菜鸟二级) | 2011-05-16 11:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册