0

アプリケーションを実行すると、この例外が発生しました

忙しい猫 http://img21.imageshack.us/img21/5619/bugxt.jpg

プログラムがメモリ不足であることを理解しました..その例外には他に考えられる意味はありますか?

私がdllファイルを呼び出していることを考えると(matlabからの展開)

皆さん、ありがとうございました

4

1 に答える 1

1

Process Explorerを使用してプロセスのWorkingSet. 32 ビット Windows システムの場合、.NET Provecess で使用可能な最大メモリは約 2GB ですが、バージョン構成によってはそれより少なくなる場合があります。これが件名のSOリンクです。

を使用するという事実を考慮するとmatlab、大規模または複雑な計算を行う可能性が高く、多くのオブジェクト/値を作成して DLL 関数に渡すことになり、これがボトルネックの原因の 1 つになる可能性があります。しかし、これは推測にすぎません。実際の問題を把握するには、プログラムを測定する必要があるからです。

よろしく。

注意:古い質問を確認し、すべての質問に対して得られた回答の中から好きな回答を受け入れてください。あなたの回答率は低すぎます!

于 2011-08-14T14:19:34.160 に答える