几个linux命令查看堆栈内存问题
2013-06-01 23:20
211 查看
公司编写代码,发现整个在程序里面调用system时候总是失败,原因是can't allocate memory ,根本原因不是内存不足,而是堆栈内存不够。使用ulimit -s 2048后有所好转但是发现一旦系统进程开启多了后仍然会挂。后来使用objdump -x 后发现了原因有个动态库定义了一个10M的全局变量,简直是要太可恶了,四个进程会链接这个库,对于只有128M内存的嵌入式产品,这个太狠了,一下子40M就没有了。
ps :
python print int("ff", 16)
echo $((16#ff))
size
nm
readelf -a test
objdump -x
ps :
python print int("ff", 16)
echo $((16#ff))
size
nm
readelf -a test
objdump -x
相关文章推荐
- linux下查看系统内存使用情况的几个命令
- linux查看内存、cpu信息命令
- linux下使用free命令查看实际内存占用(可用内存)
- linux下使用ps命令查看cpu和内存的使用率
- Linux下实用的查看内存和多核CPU状态命令
- Linux如何查看当前占用CPU或内存最多的几个进程
- Linux下查看CPU型号,内存大小,硬盘空间的命令(详解)
- linux系统中查看内存命令 cat /proc/meminfo各项的含义
- Linux中的top命令查看内存和cpu信息
- 查看linux内存条数的命令与清理内存使用
- linux命令之top(查看cpu、内存等负载)
- Linux关于系统版本,内存及硬盘大小信息的几个命令
- [置顶] Linux下查看内核、CPU、内存及各组件版本的命令和方法
- linux中几个文本文件查看命令
- 查看Linux内核、CPU、内存及各组件版本的命令和方法
- linux中几个文本文件查看命令
- linux 下查看服务器的cpu和内存的硬件信息命令
- linux top命令查看内存及多核CPU的使用讲述
- linux 释放内存及查看内存命令
- linux命令:swap交换分区、free查看内存使用情况、mkswap创建交换分区