私は、実装の一部として PDF オブジェクト ビューアーを持つ C++ で記述された MFC ベースのアプリケーションを使用しています。すべてが Adobe Reader 8.0 で問題なく動作します。デフォルトの PDF リーダーとして Adobe Reader 9.0 に切り替えた後、小さなメモリ リークが発生し続け、さまざまな PDF ファイルを連続してロードおよびアンロードすると、30 分以内にアプリケーションが強制的にクラッシュします。このメモリリークを引き起こす可能性のあるアイデアはありますか?また、Adobe Reader 9.0 を別のものに置き換える以外に解決策はありますか? (ちなみに、Foxit PDF リーダーでも問題なく動作します..)
1 に答える
0
考えられる解決策の 1 つは、コンポーネントを処理する別のプロセスを生成し、時々再起動することです。
このヒントは、バグのあるサード パーティ製コンポーネントに対処しなければならない状況で実際に非常に頻繁に役立つ場合があります。
于 2010-05-14T16:16:51.987 に答える