4

メイン アクティビティに接続されているサービスで、stackoverflow エラーが発生します。サービス内でスタック サイズを変更する方法はありますか? Xss パラメータに遭遇しましたが、明らかに vm オプション ([ヘルプ] -> [vmoptions の編集]) では使用できません。

ちょっとした背景: シリアル化された機械学習モデルをコードで読み取ってから逆シリアル化しようとすると、エラーが発生します。このモデルが小さなデータセットで構築されている場合は同じ関数が正常に機能しますが、より大きなデータセットで同じモデルを構築した場合は機能しません。

どうすればそれを行うことができますか?

4

1 に答える 1

3

アプリのスタック サイズを変更することはできませんが、新しいスレッドを作成し、次のコンストラクターを使用して新しいスレッドのスタック サイズを設定できます。

コンストラクタースレッド (ThreadGroup グループ、Runnable ターゲット、文字列名、長い stackSize)

とにかく、クリーンなスタックを取得するため、新しいスレッドを作成することをお勧めします。Android のメイン スレッドには、Dalvik やシステムの他の部分に属するエントリが既に約 10 個あります...

于 2016-11-10T13:58:39.477 に答える