Linux进程的内存布局,如下: linux进程启动时,有代码段、数据段、堆(Heap)、栈(Stack)及内存映射段,在运行过程中,应用程序调用malloc、mmap等C库函数来使用内存,C库函数内部则会视情况通过brk系统调用扩展堆或使用mmap系统调用创建新的内存映射段。 而通过pmap命令,就可以查看进程的内存布局,它的输出样例如下: 可以...