Webページを表示する必要があるMFCアプリケーションがあります。CSingleDocTemplateを介してCHtmlViewを追加しました。これにより、ウィンドウが生成され、ページが正常に表示されますが、javascriptの実行時にメモリリークが発生します。
私が見ているページはMadcapフレアによって生成されているため、javascriptで非常に重いです。ページを見ているだけで1秒あたり約4Kを失っています。
ユーザーにドキュメントを閉じさせることで問題を軽減しようとしましたが、メインアプリケーションでCFrameWndが閉じられているかどうかわからないため、新しいドキュメントを作成する必要があるのか、単に再利用する必要があるのかわからないという問題が発生しました。それ。
私はこれをIE9がインストールされたWindows7で実行しているので、正しければ、古いIEjavascript循環参照のバグを十分に理解する必要があります。