Symbian的堆棧限制爲8kB。這也適用於在PyS60應用程序中調用的函數嗎?Symbian的堆棧限制是否也適用於PyS60?
3
A
回答
1
python運行時和python應用程序有區別。另外從PyS60應用程序開發人員的角度來看,這是更有趣的堆積...
版本1.9.5默認情況下帶有heapsize 100k min和4M max。當然,您可以在創建SIS包時自行定義這些包以發佈和分發您的應用程序。
對不起,如果我回答正確的問題與錯誤的答案(堆棧vs堆)。
堆棧通常「足夠」,但足夠深的遞歸可以用完它。已經完成了 - 修復了一些無限循環:)從來沒有任何真正的堆棧問題。通常這是堆滿了,尤其是圖形處理。
3
是的,PyS60基於CPython,因此使用C堆棧。
1
增加Symbian堆棧大小是通過mmp文件中的參數完成的。 當你創建一個工具鏈將變成exe文件的本地應用程序時,這是有效的。
如果要使用自己構建的版本升級手機上的Python運行時,可以增加運行時進程本身的堆棧大小。
0
我會假設PyS60應該爲你做內存管理,因爲你的程序可能會受到PyS60資源的限制。
相關問題
- 1. 堆棧大小的最大使用限制是否有限制?
- 2. ResolveUrl是否也適用於../../?
- 3. SOP限制是否適用於UIWebView?
- 4. 是否存在調用堆棧級別限制?
- 5. iOS中的堆棧項目是否存在內存限制?
- 6. Linux中進程的堆棧大小是否有限制
- 7. 「DefaultCharSetAttribute」是否也適用於「StructLayoutAttribute.CharSet」?
- 8. SQLite typeof()是否也適用於SQL?
- 9. .NET堆棧內存限制
- 10. DevC++(Mingw)堆棧限制
- 11. 對於事件堆棧中TextRenderer.DrawText或Graphics.DrawString的數量是否有限制?
- 12. 什麼Jabber/XMPP庫可用於PyS60(Python for Symbian S60)解釋器?
- 13. 限制用於Java方法調用的CPU /堆棧?
- 14. Qt不適用於Symbian
- 15. 堆棧溢出錯誤 - 也許是一個無限循環
- 16. 在C#中調用堆棧限制
- 17. 在所有計算機上,程序的調用堆棧限制是否一致?
- 18. 內存限制堆棧的名稱?
- 19. stl堆棧對象的大小限制
- 20. Python類的堆棧幀限制
- 21. 堆棧深度超出限制的PostgreSQL
- 22. 具有元素限制的Java堆棧
- 23. Python的PEP8行長度限制是否適用於註釋?
- 24. iOS OTA 50Mb限制是否適用於所有版本的iOS?
- 25. Google Maps API限制是否適用於Android應用程序?
- 26. Bitnami堆棧是否有效?
- 27. 是否Zend_Db_Adapter :: beginTransaction()堆棧?
- 28. 什麼是基於堆棧的引用?
- 29. 適用於Symbian和MeeGo的C++ OCR庫
- 30. 適用於Symbian的新OVI SDK
Symbian沒有8kB的堆棧限制。操作系統有一個8k的DEFAULT堆棧,至少在C++中,它可以增加(http://www.symbian.com/developer/techlib/v9.2docs/doc_source/toolsandutilities/Build-ref/Mmp-ref/ epocstacksize.html) – KevinD 2009-03-02 08:18:46