Python 2.6 的 x86id()
函数可以返回的最大数字是多少?
我认为上限必须是任何 32 位应用程序可以看到的内存量,它必须是:2 32,即 4294967296?
(这很好,因为我必须将此值拟合到 C# 类型中,UInt32
或者符合 CLSInt64
就足够了,这是我担心的原因,尽管与问题无关。)
但是,如果我在具有超过 2GB 内存的 Windows x64 上运行,比如 32GB 内存——id()
即使 Python 解释器本身是 x86,Python 的函数是否有可能返回高于 2 32的值?
我猜它归结为 Python 解释器对机器的看法——我想 WoW64 将 64 位内存地址转换为 32 位地址——但我只是在猜测——我需要确定!