[解決済み] Androidアプリケーションのヒープサイズを大きくするには?
2022-07-12 06:16:26
質問
複数の3Dモデルを使用するAndroidアプリケーションを書いています。テクスチャを含むそのようなモデルは、多くのメモリを消費します。メーカーが、アプリケーションが使用できるヒープ サイズに制限を設けていることを知りました。たとえば、私のタブレット Samsung Galaxy Tab 8.9 P7310 は 64MB のメモリを占有することができます。
アプリケーションが使用できるこのメモリ サイズを増やす方法はありますか?
どのように解決するのですか?
あなたは android:largeHeap="true" を使用してより大きなヒープ サイズを要求できますが、これは Honeycomb 以前のデバイスでは動作しません。2.3 以前のデバイスでは、VMRuntime クラスを使用できますが、これは Gingerbread 以上では機能しません。
NDK は SDK のようにメモリ制限を課さないため、できるだけ大きな制限を設ける唯一の方法は、NDK を介してメモリ集中型のタスクを実行することです。
別の方法として、現在表示されているモデルの部分のみをロードし、必要なときに残りをロードし、未使用の部分をメモリから削除することができます。しかし、これはアプリによっては不可能かもしれません。
関連
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] Androidの「コンテキスト」とは何ですか?
-
[解決済み] AndroidのListViewで画像を遅延ロードする方法
-
[解決済み] Androidアプリケーションのアクティビティ間でデータを受け渡すにはどうすればよいですか?
-
[解決済み] アプリケーションを終了することは嫌われますか?
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
-
[解決済み] プログラム的に電話をかけるには?
-
[解決済み] 通知をクリックした後にアプリケーションを開く
-
[解決済み] ビルドフレーバーによってアプリ名が異なる?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Androidのアプリケーションヒープサイズを検出する
-
[解決済み] AndroidにおけるViewPager2の適切な実装
-
[解決済み] CardView layout_width="match_parent "が親のRecyclerViewの幅と一致しない。
-
[解決済み] XMLで矩形を描画できますか?
-
[解決済み] Android StudioからADBを手動で再起動する方法
-
[解決済み] AndroidでTextViewの下にアンダーラインを引くには
-
[解決済み] 制約条件 レイアウト 垂直中央揃え
-
[解決済み] Android Studioからプロジェクトを削除する
-
[解決済み] Androidアプリケーションのインストール中に「Parse Error: Androidアプリケーションのインストール時に「パッケージの解析に問題があります。
-
[解決済み] PreferenceFragmentCompatはpreferenceThemeが設定されている必要があります。