EXCEL.EXEプロセスの残留
Excel COM自動化のあと、外部クライアントに渡したCOM参照が返却されずEXCEL.EXEプロセスが終了せずに残り続ける問題。
この概念が関わる関係
- RCW(Runtime Callable Wrapper)はEXCEL.EXEプロセスの残留の原因になることがあります。
- Marshal.ReleaseComObjectはEXCEL.EXEプロセスの残留を軽減します。
- GC 3点セット(Collect→WaitForPendingFinalizers→Collect)はEXCEL.EXEプロセスの残留を軽減します。
- 匿名の中間COMオブジェクト(中間RCW)はEXCEL.EXEプロセスの残留の原因になることがあります。
- using規律化ラッパー(ComScope)はEXCEL.EXEプロセスの残留を軽減します。
- メソッド隔離パターンはEXCEL.EXEプロセスの残留に対する本記事の推奨です。
- EXCEL.EXEの強制終了(保険のKill)はEXCEL.EXEプロセスの残留に対する本記事の推奨です。
- サーバーサイドのOffice自動化はEXCEL.EXEプロセスの残留の原因になることがあります。
- ClosedXMLはEXCEL.EXEプロセスの残留を防ぎます。
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。