問題タブ [out-of-memory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
44 に答える
638457 参照

android - 画像を Bitmap オブジェクトにロードする際の OutOfMemory の問題

ListView各行にいくつかの画像ボタンがあります。ユーザーがリストの行をクリックすると、新しいアクティビティが開始されます。カメラのレイアウトに問題があるため、独自のタブを作成する必要がありました。結果のために起動されるアクティビティはマップです。ボタンをクリックしてイメージ プレビューを起動すると (SD カードからイメージをロードする)、アプリケーションはアクティビティからアクティビティに戻りListView、結果ハンドラに戻って、単なるイメージ ウィジェットである新しいアクティビティを再起動します。

での画像プレビューはListView、カーソルと で行われていますListAdapter。これにより非常に簡単になりますが、サイズ変更された画像を配置する方法がわかりません(srcつまり、その場で画像ボタンのようにピクセルではなくビットサイズを小さくします。そのため、電話のカメラから取り出された画像のサイズを変更しました。

問題は、OutOfMemoryError戻って 2 番目のアクティビティを再起動しようとするとエラーが発生することです。

  • その場でサイズを変更できるリストアダプターを行ごとに簡単に作成できる方法はありますか (ビット単位)?

フォーカスの問題のためにタッチスクリーンで行を選択できないため、各行のウィジェット/要素のプロパティにも変更を加える必要があるため、これが望ましいでしょう。(私はローラーボールを使うことができます。 )

  • 帯域外のサイズ変更を実行して画像を保存できることはわかっていますが、それは実際にはやりたいことではありませんが、そのためのサンプル コードがあれば便利です。

画像を無効にするとすぐに、ListView再び正常に機能しました。

参考:これは私がやっていた方法です:

はどこR.id.imagefilenameですかButtonImage

これが私のLogCatです:

画像を表示するときに新しいエラーも発生します。

0 投票する
7 に答える
4707 参照

java - 大きなXMLファイルとOutOfMemoryError

Javaで最大500MBのXMLファイルを解析しようとしています。SAXを使用しようとしましたが、このエラーが発生しますjava.lang.OutOfMemoryError:com.sun.org.apache.xerces.internal.util.XMLStringBuffer.append(Unknown Source)のJavaヒープスペース助けてくれませんか?どうもありがとう。PS小さいXMLファイルは問題なく機能します

0 投票する
7 に答える
13529 参照

c# - .NET で大きなビットマップを使用するにはどうすればよいですか?

軽量の画像表示アプリケーションを作成しようとしています。ただし、.NET にはシステム メモリの制限があります。

大きなビットマップ ( 9000 x 9000 ピクセル以上、24 ビット)を読み込もうとすると、System.OutOfMemoryException が発生します。これは、2GB の RAM を搭載した Windows 2000 PC 上にあります (そのうち 1.3GB が使用されています)。また、ファイルのロードを試みるのにも多くの時間がかかります。

次のコードは、このエラーを生成します。

次のコードも同様です。

また、これを行うだけで十分です。

後者のコードは、GDI で使用するためのものです。これを調査しているときに、これは実際にはメモリの問題であり、.NET が 1 つの連続したメモリ ブロックで必要な量の 2 倍を割り当てようとすることがわかりました。

http://bytes.com/groups/net-c/279493-drawing-large-bitmaps

私は、他のアプリケーション (Internet Explorer、MS ペイントなど) から、大きな画像をすばやく開くことができることを知っています。私の質問は、.NET で大きなビットマップを使用するにはどうすればよいですか?

それらをストリーミングしたり、メモリ以外でロードしたりする方法はありますか?

0 投票する
2 に答える
2339 参照

.net - モバイル デバイスでの OutOfMemoryException

モバイルデバイスを使用して写真を撮り、Web サービスを使用して送信するアプリケーションを開発しています。しかし、4枚の写真を撮った後OutOfMemoryException、以下のコードを取得しています。電話をかけてみGC.Collect()ましたが、どちらも役に立ちませんでした。ここにいる誰かが、この問題を処理する方法についてアドバイスをくれるかもしれません。

この関数は、イベント ハンドラーによって呼び出されます。

0 投票する
7 に答える
62125 参照

c# - C# アプリケーションでメモリ不足例外が発生するのはなぜですか?

私のメモリは 4G の物理メモリですが、1.5G のメモリ オブジェクトを作成しただけでもメモリ例外が発生したのはなぜですか。理由はありますか?(同時に、タスク マネージャーの [パフォーマンス] タブで、メモリが完全に占有されていないこともわかりました。また、ここに入力することもできました。つまり、メモリは実際には少なくないので、他のメモリ制限に達したと思います)?

0 投票する
4 に答える
26422 参照

java - グラスフィッシュの Java ヒープ領域エラー

カスタマイズがほとんどない新しいGlassfishインストールを使用しています。

トピックをリッスンし、データベースで受信したオブジェクトを更新するメッセージ駆動型 Bean (ObjectUpdateMDB) があります。多くのオブジェクトが更新されています。しばらく実行すると、次の例外が発生します。

ヒープスペースに問題があるようです。ヒープ領域を調整する必要があるのは何ですか? アプリケーションサーバー自体ですか、それともブローカーですか? どうすればいいですか?

0 投票する
4 に答える
1482 参照

c++ - expatパーサー:メモリ消費

私はexpatパーサーを使用して約15GBのXMLファイルを解析しています。問題は、「メモリ不足」エラーがスローされ、プログラムが異常終了することです。

ボディがエクスパットパーサーで同様の問題に直面しているのか、それとも既知のバグであり、後のバージョンで修正されているのかを知りたいですか?