gpt4 book ai didi

转到运行时 :panic before malloc heap initialized

转载 作者:IT王子 更新时间:2023-10-29 02:06:13 26 4
gpt4 key购买 nike

当我在 cmd 上键入 godoc 时,我正在使用 windows 7 32 位企业版,它给了我以下异常:

运行时:在 malloc 堆初始化之前出现 panic
fatal error :运行时:无法恢复竞技场虚拟地址空间

GO 版本:go1.2rc5.windows-386.msi
操作系统:Windows 7 企业版 32 位

最佳答案

检查您是否有足够的可用(物理)RAM,没有虚拟地址空间限制和尝试以管理员权限重新启动程序(有 reports of UAC 乱七八糟)。如果这没有帮助,report an issue .

错误的含义

fatal error: runtime: cannot reverve arena virtual address space

Go 在虚拟地址空间 中保留一个内存区域。此内存区域用于 Go 内部内存分配,并提前保留,因此该区域是连续的。这个空间是not yet used physically (in RAM or disk) .仅保留地址范围。

正如运行时当前所做的那样not handle memory limits它总是尝试预约768MB 32 位机器上的虚拟地址空间。

即使保留内存也是有成本的,你的操作系统(windows)必须分配内存来保存分配信息,一个Virtual Address Descriptor .如果您没有足够的内存来保存此描述符,则保留将失败。另一方面,可能只是虚拟地址空间不能容纳 768MB 的连续空间和失败(例如由于碎片)。

关于转到运行时 :panic before malloc heap initialized,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20234919/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com