最近用nio写了个代理程序,不知道为什么运行一段时间后就会cpu资源耗尽,但是不出任务异常,请教各位高人了,可能会是什么问题,或者用什么工具能解决这个问题!!!!

解决方案 »

  1.   

    估计是线程开到死,但进程只有一个。------ 以下是签名 ------
    SoftDN.com, 提供免费的项目管理平台:SVN仓库、需求管理、BUG跟踪、任务管理、在线论坛、网站空间、项目存储及完整的备份等。欢迎网友光临建立项目,开创自己的梦想。
      

  2.   

    不一定什么时候就cpu100%随机性很大,是死循环引起的吗,我每个循环都有个sleep(1)
      

  3.   

    看看 线程占用对象的synchronized方法中
    会不会有死循环,造成无法释放对象锁,造成其他线程阻死.