1

(System.Management.Automation.Runspaces からの) Runspace オブジェクトのシングルトン インスタンスをアプリケーションの有効期間にわたって維持するアプリケーションを考えると、アプリケーションが終了する前に Runspace を破棄しないと、どのような副作用が生じる可能性がありますか?

私が提示された設計上の根拠は、この場合、メモリ/ハンドル リークは問題にならないというものです。これは、プロセスの終了によってこれらのリソースがすべて強制的に解放され、シングルトンの有効期間がアプリケーションと同じであるためです。その設計で無視されている他の考慮事項はありますか?

4

1 に答える 1

1

私の理解はあなたのものです-PowerShellはマネージコードであるため、.NETフレームワークは終了後にクリーンアップする必要があります.

于 2009-08-28T11:43:34.820 に答える