Solaris 10 发行说明

64 位计算环境

在 64 位计算环境中,32 位应用程序的虚拟地址空间完全用于用户。所以,32 位应用程序可分配的内存为全部 4 GB 减去文本、堆栈和库所需的用户地址空间。

在某些早期 64 位 AMD 处理器上,可以进一步将内存分配限制减少 1 GB。要确定您的处理器是否受影响,请执行以下步骤:

  1. 从任何 32 位 shell 运行命令 pmap $$

  2. 在处理器图上,检查是否已列出大于或等于 0xC0000000 的地址。如果这些地址不存在,则 Solaris OS 已将 32 位应用程序限制为最少为 4 GB 虚拟地址范围的 3 GB。

取决于应用程序已在使用的内存,64 位应用程序可分配 250 TB 内存。