金蝶k3服务器物理内存过高,金蝶k3提示超出内存解决方案
金蝶k3提示超出內存解決方案
方案一:
步驟一:在中間層服務器上,設置3GB參數,使得組件的內存占用能夠超出2GB;
3GB開關的設置方法:
右鍵桌面【我的電腦】,選擇【屬性】
1、 在系統屬性窗口,選擇【高級】頁簽
2、 點擊啟動和故障恢復欄的【設置】按鈕,打開啟動和故障恢復窗口
3、 在系統啟動欄中,點擊【編輯】按鈕,打開boot.ini啟動參數文件編輯界面,如下面的例子中添
加/3GB參數到此文件中,然后保存,并重新啟動計算機才能搞生效。
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\%systemroot%="Windows Server 2003 Datacenter Edition" /3GB
步驟二:在幾個資源占用比較明顯的組件包中,如ebogl、ebopublic等幾個,勾選“啟用3gb支持”的選項,
組件包打開方式為:開始 ,程序,管理工具,組件服務。點開后,點開組件服務,計算機,我的電腦,COM+組件。
ebogl、ebopublic的進程池改為2或者3.
方案二:
方法:擴大Desktop Heap以增加創建Apartment的個數。
a)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\SessionViewSize
缺省是48M, 是系統范圍的desktop heap 的大小,將SessionViewSize改成96M來增加整個系統范圍內的desktop heap的大小。
b)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\SubSystems\Window的值:
%SystemRoot%\system32\csrss.exe
ObjectDirectory=\Windows SharedSection=1024,3072,512 . . . . . .
1024, 3072, 512 是default setting, 將512改成4096, 以增加可創建窗口的數量。
說明:每個系統Desktop對象都有heap 與之對應,Desktop對象使用heap(堆)存儲菜單、字符串和窗體等。系統從核心緩存(48M)中分配desktop heap。一個WINDOWS操作系統可以有多個desktop heap。
其分配可以通過注冊表進行控制,上面b)的SharedSection=1024,3072,512的三個數字控制heap的分配
第一個鍵值是Desktop所有對象共享的heap大小。包括全局句柄表(窗體、菜單、圖標等的句柄)
第二個鍵值對應交互式window station Winsta0的desktop heap的大小。用戶對象如鉤子、菜單、字符串、窗體等消耗desktop heap的內存。此值不必修改。
第三個鍵值對應非交互式window station的desktop heap的大小。如果沒有這個鍵值,那么其大小和第二個鍵值一樣。
在非交互式工作站下,SCM(服務控制管理臺)為一個用戶賬號的每一個服務進程創建一個新的desktop,因此,一個用戶賬號的每一個服務將消耗desktop heap 的數千字節。
減少第二個或第三個鍵值的大小會增加相應工作站desktop的可創建數量。但較小的鍵值會限制每個desktop內鉤子、菜單、字符串和窗體的數量,即限制此進程內組件的創建。另
總結
以上是生活随笔為你收集整理的金蝶k3服务器物理内存过高,金蝶k3提示超出内存解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: phpwind升级php7,phpwin
- 下一篇: 内码输入法手机版下载_win7 64位内