全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1221
推到 Plurk!
推到 Facebook!

IIS 放一個與多個DLL的效率問題

答題得分者是:bundur
isthatu
初階會員


發表:80
回覆:47
積分:25
註冊:2002-06-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-29 11:39:35 IP:202.145.xxx.xxx 未訂閱
離職同事規劃的系統如下 IIS中間層放了5個DLL 每個DLL連接一套程式裡的五個小系統 最近其他人在問 是否將五個DLL規劃成一個 會比5個DLL 在記憶體佔用 及效率上會比較好 不曉得各位有何看法 如果 5個DLL各為1M 整合後為4M 那在多個使用者使用時 他的資源記憶體分配是如何去運行的 兩者會有啥差異 還有系統RUN了一段時間後 中間層的DLLHOST變的異常大 有時都2-300M 最後想當然爾就是程式當了 非得倒中間層把這巨獸砍了 才得以正常運行 不曉得為何會如此 難道程式結束後DLLHOST都沒將資源在釋放出來 以致 不斷增生嗎????? BCDEFHIJKLMNOPQRSTUVWXZ
------
BCDEFHIJKLMNOPQRSTUVWXZ
bundur
一般會員


發表:16
回覆:44
積分:22
註冊:2002-11-30

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-06-15 18:36:13 IP:218.104.xxx.xxx 未訂閱
引言: 離職同事規劃的系統如下 IIS中間層放了5個DLL 每個DLL連接一套程式裡的五個小系統 最近其他人在問 是否將五個DLL規劃成一個 會比5個DLL 在記憶體佔用 及效率上會比較好 不曉得各位有何看法 如果 5個DLL各為1M 整合後為4M 那在多個使用者使用時 他的資源記憶體分配是如何去運行的 兩者會有啥差異 還有系統RUN了一段時間後 中間層的DLLHOST變的異常大 有時都2-300M 最後想當然爾就是程式當了 非得倒中間層把這巨獸砍了 才得以正常運行 不曉得為何會如此 難道程式結束後DLLHOST都沒將資源在釋放出來 以致 不斷增生嗎????? BCDEFHIJKLMNOPQRSTUVWXZ
如果是同一套系统,我认为全并为一个DLL好,因为每个APSERVER DLL在IIS中运行起来后大约占10MB的RAM(如果没有数据连接的话大约为4MB),而运行后每个CLIENT连接上来后只增加少量的RAM(1MB-~)这样合并后至少省了4/5的RAM 另DLLHOST一直会增长,它一直是一个峰值,如果同时10个CLIENT连接上来后,以后没有10个了,比如只有一个了,这时它还是10个时的大小。不过如果每个连接都能正常释放(正常断开)的话,过一个TIMEOUT后它就会自动减小到完全释放的。这个TIMEOUT是由控制的。
系統時間:2024-05-03 11:49:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!