大家知道的ACE哪些地方存在内存泄漏啊,都来说说

解决方案 »

  1.   

    可能 linux 那边人熟一点
      

  2.   

    没有内存泄露吧?
    我用工具Check过
    应该是你用得有问题。
      

  3.   

    ACE_Asynch_Acceptor的open()方法不是有内存泄漏吗???
      

  4.   

    用过不少ace的东西,没发现内存泄漏!ACE_Asynch_Acceptor的open()方法没有内存泄漏!
      

  5.   

    ACE_Asynch_Acceptor的open()中创建的message_block是什么时候释放的?
      

  6.   

    http://www.bloghome.cn/index.php?op=ViewArticle&articleId=5174&blogId=686不知道这里说的是不是有根据的
      

  7.   

    ACE_Asynch_Acceptor是有一点,用boundchecker很容易查出来,
    不过这是一次性的,一般不用去关心。
    除非你在一个程序里不停的OPEN,CLOSE,呵,很少见到这种做法。
    或者你可以在关掉PROACTOR之前,调用CancelIo(对应的ACE封装我记不得了)
      

  8.   

    有一点点泄露,是在ACE库结束的时候
      

  9.   

    应该不用关心ACE本身的内存泄露吧.
    有也是很少量的
      

  10.   

    message_block自己创建和释放,ACE不负责mb的创建和释放。
    没有内存泄漏。