EJB 快取設定

請利用這個頁面來配置和管理特定 Enterprise JavaBeans (EJB) 儲存器的快取。 若要避免試圖超載快取記憶體的錯誤,請決定快取記憶體絕對限制。 請將任何給定交易的作用中 Enterprise Bean 數目,乘以預期的並行交易總數。 之後,再加入作用中 Session Bean 實例的數目。 這個值是快取記憶體將保留的限制。 您可以利用 Tivoli 效能檢視器來檢視 Bean 的效能資訊。

若要檢視這個管理主控台頁面,請按一下伺服器 > 伺服器類型 > WebSphere 應用程式伺服器 > server > EJB 儲存器設定 > EJB 快取設定

「配置」標籤

清除間隔

指定儲存器嘗試從快取記憶體中移除未用項目的間隔,以便將項目總數縮減到快取記憶體大小的值。 這項設定只適用於快取。

快取管理程式會試圖維護某些未配置的項目,以便能視需要情況來快速配置。背景執行緒會試圖在維護某些未配置的項目時釋放某些項目。 如果執行緒在應用程式伺服器閒置時執行作業,當應用程式伺服器需要配置新快取項目時,它就不需要付出從快取記憶體中移除項目的效能成本。通常這個參數是隨著快取大小增加而增加。逾時值則是依照交易類型來指定:
  • 儲存器管理交易:Bean 提供者在部署描述子中配置逾時屬性。
  • Bean 管理交易:應用程式呼叫程式碼中的 UserTransaction.setTransactionTimeout 方法。
資料類型 整數
單位 毫秒
範圍 0 至 2 147 483 647
預設值 3000
快取記憶體大小

指定 EJB 儲存器內作用中的實例清單其中的儲存器數目。

雖然儲存器可含有多個作用中的 Enterprise Bean 實例,但如果指定給表格中每個儲存器的數目最少,效能就會最好。 當儲存器內作用中的實例數目超出儲存器數目(也就是快取記憶體大小)時,儲存器會定期嘗試取消部分作用中的實例來減少表格中作用中的實例數目。 為了使效能和記憶體有最好的平衡,請將這個值設定為一般工作量期間所預期的作用中實例數目上限。

資料類型 整數
單位 雜湊表中的儲存器數目。
範圍 大於 0。儲存器會選取下個等於或大於指定值的最大質數。
預設值 2053



標示(線上)的鏈結表示需要存取網際網路。

相關概念
相關工作
相關參考
EJB 儲存器設定


檔名: uejb_rcash.html