bea記憶體洩漏問題診斷

hunterjoy發表於2010-07-05
修改下列特性以指定伺服器例項應如何檢測選定佇列的溢位條件:
Queue Length - 指定伺服器在佇列中能夠保持的同時請求的最大數。預設值 65536 是一個很大的請求數;佇列中未完成的請求數很少能達到此最大值。通常將此“佇列長度”值保留為預設值 65536 條。

Queue Length Threshold Percent - 在該伺服器指出佇列溢位條件之前可以達到的佇列長度大小的百分比(從 1 到 99)。低於該閾值百分比的所有實際佇列長度大小被視為正常;高於該閾值百分比的大小表示溢位。預設情況下,“佇列長度閾值百分比”被設定為 90%。

要指定該伺服器應如何訪問選定佇列的溢位條件,請修改下列特性:
Threads Increase - WebLogic Server 檢測到溢位條件時應新增到此執行佇列的執行緒數。如果您指定增加零個執行緒(預設值),則伺服器會將其執行狀態更改為“警告”以響應執行執行緒中的溢位條件,但不會分配額外的執行緒數以減少工作負荷。

要微調此執行佇列的變數執行緒計數,請修改下列特性:
Threads Minimum - WebLogic Server 應在此執行佇列中保留的最小執行緒數,用來阻止出現不必要的溢位條件。預設情況下,“最小執行緒數”設定為 5。

Threads Maximum - 該執行佇列能夠擁有的最大執行緒數,該值將阻止 WebLogic Server 為了響應連續溢位而在佇列中建立過高的執行緒計數。預設情況下,“最大執行緒數”設定為 400。

超過設定就到達溢位條件了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/543979/viewspace-667261/,如需轉載,請註明出處,否則將追究法律責任。

相關文章