閒置連線清除
根據預設,除非關閉整個關聯,否則執行緒集區中的連線不會關閉。 此原則可讓具有大量執行緒或安全性身分識別的用戶端以有效率的方式對伺服器進行 RPC 呼叫。 缺點是,可能會認可任意數量的資源來維護這些連線。 若要管理程式,RPC 會提供 RpcMgmtEnableIdleCleanup 函式。 此函式會啟用閒置連線清除;用戶端會定期掃描連線集區,並關閉最近未使用的連線。 如果關聯已維護內容控制碼,閒置連線清除會關閉所有閒置連線,但請確定至少有一個連線保持開啟狀態,即使連接閒置 (否則伺服器就會) 執行內容控制碼。 如果關聯尚未維護內容控制碼,閒置連線清除會關閉所有閒置連線,即使這麼做不會在集區中留下任何連線也一樣。
在 Windows XP 上,RPC 執行時間會追蹤關聯中開啟的連接數目,並在任何關聯中的連線數目超過特定閾值時自動開啟閒置連線清除。