难道塞班的堆栈限制也适用于PyS60的?
题
Symbian已经为8kB的堆叠极限。这是否也适用于函数调用PyS60的应用程序?
解决方案
有是蟒运行时和Python应用程序之间的差。另外从图PyS60的应用程序开发点,它是更有趣的HEAPSIZE ...
版本1.9.5配备的缺省与堆大小100K分钟,4M最大值。当然,你可以创建SIS包什么时候发布和分发应用程序定义的自己。
对不起,如果我回答错误的答案(堆栈VS堆)。
正确的问题堆栈通常是“不够”,但有足够深的递归可以运行在它外面。都做到了 - 并且修正了一些无限循环:)从来没有任何真正的堆栈问题。一般它是用完堆,尤指图形操作。
其他提示
是,PyS60的基于CPython的,从而使用C堆栈。
增加的Symbian堆栈大小是通过在MMP文件中的参数来完成。 当你创建一个本地应用程序的工具链会变成一个exe文件,这是有效的。
如果你是升级Python运行时您的手机上,与你建立自己的版本,你可以增加运行过程本身的堆栈大小。
我假设的PyS60应该做你的内存管理,因为你的程序可能会通过PyS60的资源受到限制。
不隶属于 StackOverflow