0
13068727 byte-codes executed
1886 thread switches
1682 classes in the system (including system classes)
22937 dynamic objects allocated (2043812 bytes)
86 garbage collections (1917296 bytes collected)

また、メモリ不足エラーが発生しています。byte-code exceeded maximum limit 32byte-code

これらのエラー メッセージは、プロジェクトの実行中に生成されます。

4

1 に答える 1

0

13068727 バイト コードの実行 1886 スレッド スイッチ システム内の 1682 クラス (システム クラスを含む) 22937 個の動的オブジェクトの割り当て (204381​​2 バイト) 86 個のガベージ コレクション (1917296 バイトの収集)

これらはエラー メッセージではありません。それらは単なる情報提供であり、デバイス/アプリケーションのパフォーマンスについて通知します。

また、メモリ不足エラー、バイトコードが最大制限32バイトコードを超えています

それは少し奇妙に見えます。あなたのプログラムがデバイスに対して大きすぎると言っているのかもしれませんが、(明らかに!) プログラムを正確に転写していないため、見分けるのは困難です。適切な診断が必要な場合は、正確なエラー メッセージとスタック トレースを切り取って質問に貼り付けてください。


「最大バイト コード長を超えました (32kb)」というメッセージは、クラスまたはメソッドが大きすぎることを意味していると思います。最も可能性の高い犯人である「要素」と呼ばれるクラスまたはメソッドがある場合。インスタンスが大きすぎる可能性もあります...

于 2012-11-25T12:39:58.450 に答える