当前位置: 首页 > malloc
  • 让Linux使用malloc申请更多的内存

    让Linux使用malloc申请更多的内存

    项目遇到一个问题,程序跑着跑着就会挂掉,从多方信息分析来看,发现在设备的linux系统中,一个进程申请的内存最大只能达到1GB,而设备所用的物理内存是2GB的。我们的程序有多个进程,但主进程只有一个,里面包括几十个线程,有的线程使用了如opencv的模块,占用内存有几百兆。而之前在文章提到的H.264转AVI,也必须将转码后的AVI格式内容放在内存,由于某些原因,系统中的内存使用峰值会达到1GB。但由于我正在搞其它的bug,这个实际是同事研究出来的,我也只是再次多方面地验证了一下。还是在这里记录一下吧。

    作者:李迟 | 发布:2015-08-04 23:36 | 分类:GNU/Linux程序, 我的研究 | 阅读:1,988 次 | 标签: | 评论:无评论