工作生活

python 内存管理-深入底层

2019-07-01  本文已影响0人  大白python
python 内存管理-深入底层

对于一切以C/C++语言为基础的语言,都离不开对内存的管理。

python底层解释权是C语言,它内部有一套自已的内存管理方案。

这套管理方案,从表层代码去理解,即是python一切皆对象objcet,标记于名称name来参与程序运作;创建一个区域a作对象,标记url;参与运算后,创建一个新的区域b存放运算结果,重新将标记url关联到新区域b,区域a或已释放。

这套管理方案,从底层框架初步去理解,即是会经过多层申请,图示有6层。也就是说,要创建一块区域来存对象,需要经过6层申请。

python 内存管理-深入底层

现咱初步了解这6层申请的步骤:

PS:我大白,先理解python内存管理到此阶段,更深入的底层理解,在深入学习python后再来学了,毕竟现重点是基础。

100分大神,80分大牛,60分大白,能用,够用,就好
上一篇 下一篇

猜你喜欢

热点阅读