怎么在CentOS中对程序内存进行分配 –

2022年 7月 21日 发表评论

新春采购季点击领腾讯云8888元代金券阿里云史上最大力度降价,最高降55%:点击了解续费贵、升级贵,选配置高、长期的产品;腾讯云老用户享新人优惠方法:用Q登录、1人可注册3个新账号帕鲁火热:点击一键部署阿里云帕鲁服务器点击一键部署腾讯云帕鲁服务器

CentOS中如何分配程序内存?我相信很多没有经验的人对此无能为力。因此,本文总结了问题产生的原因及解决方法。希望你能通过这篇文章解决这个问题。

[cpp]viewplaincopy在代码上查看从我的代码片段派生的代码片段

# includestdio.h

# includeunistd.h

intmain()

{

printf('%dn ',getpid());

while(1);

}

运行结果:

怎么在CentOS中对程序内存进行分配 -

此时,打开另一个终端,输入cat /proc/10073/maps,会出现如下显示:

[cpp]viewplaincopy在代码上查看从我的代码片段派生的代码片段

08048000-08049000 r-XP 00000000 FD :0114844/home/Alex/Danei/面试/a out

08049000-0804 a 000 r-p 00000000 FD :0114844/home/Alex/Danei/面试/a out

0804 a 000-0804 b 000 rw-p 00001000 FD :0114844/home/Alex/Danei/面试/a out

4427 b 000-4429 a 000 r-XP 00000000 FD :01393917/usr/lib/LD-2.17 so。

4429 a 000-4429 b 000 r-p 0001 e 000 FD :01393917/usr/lib/LD-2.17 so。

4429 b 000-4429 c 000 rw-p 0001 f 000 FD :01393917/usr/lib/LD-2.17 so。

442 a 3000-4445 b 000 r-XP 00000000 FD :01393918/usr/lib/libc-2.17 . so

4445 b 000-4445 c 000-p 001 b 8000 FD :01393918/usr/lib/libc-2.17 so。

4445 c 000-4445 e 000 r-p 001 b 8000 FD :01393918/usr/lib/libc-2.17 so。

4445 e000-4445 f 000 rw-p 001 ba 000 FD :01393918/usr/lib/libc-2.17 so。

4445 f 000-44462000 rw-p 000000000:000

b 7752000-b 7753000 rw-p 000000000:000

b 7769000-b 776 b 000 rw-p 000000000:000

b 776 b 000-b 776 c 000 r-XP 00000000:000[vdso]

bfe 13000-bfe 34000 rw-p 0000000003360000[stack]看完上面的内容,你知道CentOS里怎么分配程序内存吗?如果你想学习更多的技能或了解更多,请关注本站。谢谢你的阅读!

小咸鱼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: