首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >塞班的堆栈限制也适用于PyS60吗?

塞班的堆栈限制也适用于PyS60吗?
EN

Stack Overflow用户
提问于 2009-02-27 15:48:38
回答 4查看 417关注 0票数 3

Symbian的堆栈限制为8kB。这也适用于PyS60应用中的函数调用吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-05-27 11:03:02

python运行时和python应用程序之间是有区别的。从PyS60应用程序开发人员的角度来看,堆大小更有趣……

1.9.5版本默认提供最小堆大小为100k,最大堆大小为4M的版本。当然,您可以在创建SIS包以发布和分发您的应用程序时自行定义它们。

如果我回答对了问题却回答错了(堆栈和堆),我很抱歉。

栈通常是“足够的”,但是有了足够深的递归,你就可以用完它。我已经这样做了-并修复了一些无尽的循环:)从来没有任何真正的堆栈问题。通常是堆耗尽了,尤其是图形操作。

票数 1
EN

Stack Overflow用户

发布于 2009-02-27 15:54:54

是的,PyS60是基于CPython的,因此使用C堆栈。

票数 3
EN

Stack Overflow用户

发布于 2009-03-03 12:18:21

增加Symbian堆栈大小是通过mmp文件中的一个参数完成的。当您创建工具链将转换为exe文件的本机应用程序时,这是有效的。

如果要使用自己构建的版本升级手机上的Python运行时,可能会增加运行时进程本身的堆栈大小。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/595296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档