gpt4 book ai didi

小型存储设备中的内存分配

转载 作者:行者123 更新时间:2023-12-02 05:51:08 26 4
gpt4 key购买 nike

某些系统(例如 Symbian)坚持要求人们在分配时使用堆而不是堆栈
大对象(例如路径名,可能超过 512 字节)。这有什么具体原因吗?

最佳答案

一般来说,嵌入式设备上的堆栈固定得非常小,即 8K 是 Symbian 上的默认堆栈大小。

如果您认为最大长度文件名是 256 字节,但对于 1 个文件名来说,unicode 的最大长度已经是 512 字节(整个堆栈的 1/16)。所以你可以想象,如果你不小心,很容易用完堆栈。

关于小型存储设备中的内存分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/363162/

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