请问大家做的remoting服务端的内存使用状况是什么样得呀?

解决方案 »

  1.   

    你那个hashtable应该保存客户端实例,来实现远程方法调用吧。
    如果客户退出应用程序时,你对应的hashtable的客户端实例有没有释放?
    如果没有那个hashtable就是越积越大。
      

  2.   

    我在服务端给客户端提供了注册和注销方法,我测试的时候都保证客户端正确调用了方法
    另:我在服务端提供的远程对象类里维护了两个static变量,一个维护客户端资料,另一个作为另一个远程对象的客户端,请问,这个会不会对垃圾回收有影响
      

  3.   

    如果你有显式地删除hashtable里的客户资料和远程对象,应该没有问题。
    你可以有服务器端做一个定时器,定时检测hashtable的客户对象,如果发现远程客户对象不能操作,就把它释放。