【发布时间】:2020-07-30 22:47:42
【问题描述】:
我正在阅读有关 python 中的内存分配的内容,想知道我是否在同一计算机系统中安装了 java 和 python,那么 java 和 python 是否使用相同的堆栈和堆,或者它们在内存?
谁能帮我解开疑惑。
提前致谢。
【问题讨论】:
-
每个正在运行的程序都有它在堆栈和堆上。甚至两个 java 进程(或两个 python 进程)都有自己的栈和堆
-
@ThomasKläger:你确定吗? CPython 进程的堆是什么?
-
@SergeBallesta 我敢肯定:the python documentation 说“Python 中的内存管理涉及一个包含所有 Python 对象和数据结构的私有堆”
标签: java python memory-management stack heap-memory