Symbianのスタック制限は8kBです。これはPyS60アプリケーションで呼び出される関数にも当てはまりますか?Symbianのスタック制限はPyS60にも適用されますか?
3
A
答えて
1
pythonランタイムとpythonアプリケーションには違いがあります。 PyS60のアプリケーション開発者の視点から見ると、それはもっと面白いheapsizeだ...
バージョン1.9.5はデフォルトでheapsize 100k minと4M maxで来る。もちろん、アプリケーションをリリースして配布するためにSISパッケージを作成するときに、それらを自分で定義することもできます。
申し訳ありませんが、私は間違った答え(スタック対ヒープ)で正しい質問に答えました。
スタックは通常「十分」ですが、十分に深い再帰でスタックを使い果たすことができます。やったことがあります - いくつかの無限ループを修正しました:)決して実際のスタックの問題はありませんでした。通常は、ヒープがなくなってしまい、グラフィックスの操作が必要になります。
3
はい、PyS60はCPythonをベースにしているため、Cスタックを使用しています。
1
Symbianスタックサイズを増やすには、mmpファイルのパラメータを使用します。 これは、ツールチェーンがexeファイルに変換するネイティブアプリケーションを作成する場合に有効です。
自分で作成したバージョンの携帯電話でPythonランタイムをアップグレードする場合は、ランタイムプロセス自体のスタックサイズを増やすことができます。
0
あなたのプログラムはおそらくPyS60のリソースによって制限されるので、私はPyS60があなたのためのメモリ管理を行うべきだと思います。
関連する問題
- 1. パッケージ名の制限はgrailsに適用されますか?
- 2. PythonのPEP8行の長さ制限はコメントに適用されますか?
- 3. MongoDB、MaxPoolSizeの制限はすべてのクライアントインスタンスに適用されますか?
- 4. クエリ制限内のBigQueryの1,000テーブルは、ワイルドカードに適用されますか?
- 5. mysql 200の接続制限はどのように適用されますか?
- 6. Symbian上でPyS60を使用してプログラムでBluetoothデバイスをペアにする方法はありますか?
- 7. テーブル値関数制限パフォーマンスで適用されます
- 8. アニメーションクエリの制限が適用されていません
- 9. 実行中のポッドにkubernetesの制限が適用されましたか?
- 10. これらの制限(ビジネス制限)を適用するにはどうすればよいですか?
- 11. 次のレベルのレート制限に適用されますFacebook marketing api
- 12. ピッグラテン各グループ属性に適用される制限演算子
- 13. Androidアプリケーションのメモリ制限は、アプリ全体またはアプリのプロセスごとに適用されますか?
- 14. Google Maps APIにはどのような使用制限が適用されますか?
- 15. Web2py 'Unique'制約がfalseに設定された後でも強制的に適用されています
- 16. サーバーサイドのコーディングを最小限に抑えるように最適化されたWebスタックはありますか?
- 17. Javaメソッド呼び出しのCPU /スタックを制限しますか?
- 18. グループサイズの制限を適用できますか?
- 19. 毎日のGoogle Apps Script Quota制限はどのように適用されますか?
- 20. 適用するCSSを制限する
- 21. スタック制限とスレッドの関係
- 22. SceneKitの制約はどのように骨に適用されますか?
- 23. Tensorflowのexpは無限大ではなくmaxに制限されますか?
- 24. Sitefinity権限はoData Webサービスにどのように適用されますか?
- 25. SharedPreferencesのスコープは1回に制限されていますか?
- 26. シェルビルドインに「引数リストが長すぎます」という制限が適用されますか?
- 27. デメテルの法律もプロパティに適用されていますか?
- 28. アプリ間でIPCの権限はどのように適用されますか?
- 29. カンはエンドポイントごとにレート制限を適用できますか?
- 30. 条件に制限を適用します。
Symbianのスタック制限は8kBではありません。 OSは8kのDEFAULTスタックを持ち、C++では少なくともそれを増やすことができます(http://www.symbian.com/developer/techlib/v9.2docs/doc_source/toolsandutilities/Build-ref/Mmp-ref/ epocstacksize.html) – KevinD