Process Address Space
- Process Address Space and how each section of address space is growing: http://duartes.org/gustavo/blog/post/anatomy-of-a-program-in-memory/
- In Linux, if you request a large block of memory via malloc(), the C library will create an anonymous mapping instead of using heap memory. ‘Large’ means larger than MMAP_THRESHOLD bytes, 128 kB by default and adjustable via mallopt().
- ulimit command is used to set and view the system resource(eg: stack size) for any process.
- You can examine binary images using the nm and objdump commands to display symbols, their addresses, segments, and so on.
No comments:
Post a Comment