zeroMQ初体验-8.内存泄漏了?
写过"永不停歇"的代码的兄弟应该都或多或少遇到或考虑到内存溢出之类的问题,那么,在ZeroMQ的应用中,又如何处理如是情况?
文中给出了类C这种需要自行管理内存的解决方案(虽然python的GC很强大,不过,关注下总没有坏处):
这里运用到了这个工具:valgrind
为了避免zeromq中的一些warning的干扰,首先需要重新build下zermq
- $cdzeromq
- $exportCPPFLAGS=-DZMQ_MAKE_VALGRIND_HAPPY
- $./configure
- $makeclean;make
- $sudomakeinstall
然后:
valgrind--tool=memcheck--leak-check=fullsomeprog
由此帮助,通过修正代码,应该可以得到如下令人愉快的信息:
==30536==ERRORSUMMARY:0errorsfrom0contexts...
似乎这是技巧章了,与ZeroMQ关联度不是太大啊,读书笔记嘛,书上写了,就记录下,学习下。
(未完待续)
相关推荐
  fibbery学习笔记    2020-06-27  
   jiaomrswang    2020-06-26  
   laijunfeng    2020-04-07  
   liuxingen    2019-12-27  
   laijunfeng    2017-07-21  
   徐二七    2019-09-18  
   helongzhong    2019-01-15  
   fibbery学习笔记    2016-09-21  
   fibbery学习笔记    2014-11-18  
   jiaomrswang    2019-01-15  
   laijunfeng    2013-04-16  
   聚沙成塔积水成渊    2015-02-06  
   shuaiOKshuai    2012-12-06  
   woaizard00    2012-04-26  
   asia    2012-04-26  
   laijunfeng    2011-09-25  
   云端轻躺    2011-08-10  
   石头君    2011-03-25  
 