作用:查看程序被映射到内存中的映像所占用的大小信息。
程序映射到内存中,从低地址到高地址依次为下列段:
另外, 在高地址还储存了命令行参数及环境变量.
因为内存程序映像中的各段可能位于不同的地址空间中, 它们不一定位于连续的内存块中. 操作系统将程序映像映射到地址空间时, 通常将内存程序映像划分为大小相同的块(也就是page, 页). 只有该页被引用时, 它才被加载到内存中. 不过对于程序员来说, 可以视内存程序映像在逻辑上是连续的.
/opt/app/todeav1/colin/tests#size main text data bss dec hex filename 1259 540 16 1815 717 main
关于程序内存映像,这篇文章讲的很好:http://blog.chinaunix.net/uid-9012903-id-2011435.html
Copyright© 2013-2020
All Rights Reserved 京ICP备2023019179号-8