none
[Q&A]070417TechNet巡迴講座-使用微軟技術建構百萬大站-台北場 RRS feed

  • 問題


  •  感謝學員於胡士亮老師主講的使用微軟技術建構百萬大站-台北場提問,歡迎諸位高手交流過招,協助解惑! ^___^
     

    Q: Web AP 做壓力測試時一般而言大都是200-300 MB /work file,但當收到實際數據時 work process卻發現用掉 1G多,請問為何會用掉那麼多容量?

    2007年4月30日 上午 07:39

解答

  •  

    關於 Web App Worker Process 使用的記憶體狀況,一般來說可以分為兩種: 正常和不正常 .... (廢話)

     

    1. 正常的部分是應用程式並沒有 Memory Leak 的問題,所使用的記憶體是工作所需的。通常這種狀況在尖峰時間的時候記憶體使用量高,到了離峰時間記憶體會正常釋放。這樣的話是沒問題的。
    2. 不正常的部分就是應用程式有 Memory Leak 的問題,這時候記憶體會隨著執行時間而一直增加不會降低,直到系統發生問題。通常這種狀況只有 Reset 應用程式集區/IIS Reset 或重新開機來解決。

    您的狀況不知道是屬於正常或是不正常的狀況,建議您用上面的原則觀察一下,如果是不正常的狀況,您可以用在 Seminar 中介紹的 Debug Diagnostics 來找出發生 Memory Leak 的程式。

    2007年5月31日 上午 07:11