【发布时间】:2022-01-18 20:43:42
【问题描述】:
我正在编写一个适用于大数据应用程序的应用程序。我的一个进程失败了,调试需要一段时间,因为一些需要加载到内存中的文件是 50+ gb。
我希望能够创建一个 2GB 的对象和另一个 41GB 的内存空间。 (对象中的内容无关紧要,对象只需要占用一些内存)。我会从文件中读取,但这需要一段时间。
在python3.7中是否有一种编程方式可以创建一个2GB内存大小的对象?
【问题讨论】:
-
“变量”不占用空间(嗯,每个机器字)。 对象可以。可能,做你想做的最简单的方法是
b'x'*N其中N是一个适当的整数 -
'x'* (1<<32).
标签: python python-3.x pandas bigdata