cpython解释器内存机制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cpython解释器内存机制相关的知识,希望对你有一定的参考价值。

java虚拟机内存

笼统分为两部分:堆区,栈区

其中,引用在栈区,对象在堆区

详细分为五部分:堆区,虚拟机栈区,本地方法栈区,方法区,程序计数器

 

cpython解释器内存

笼统分为两部分:堆区,栈区

其中,引用(或者叫变量or变量名)在栈区,底层c语言实现实际上是一个PyObject*类型的指针;对象在堆区,这里的堆区指的机器操作系统本身的动态内存,是由C语言的内存管理API malloc那一堆family API申请来的。

https://www.zhihu.com/question/34835069/answer/87490319

以上是关于cpython解释器内存机制的主要内容,如果未能解决你的问题,请参考以下文章

Python 垃圾回收机制

python垃圾回收机制

内存管理以及数据类型

Cpython翻译 ing

内存管理

GIL全局解释器锁