2008-10-02 67 views

回答

2

應用程序池可能會指定工作進程可以分配的最大虛擬內存大小。這是設置將影響應用程序對象可容納的數據的最大大小。

如果未指定此設置(或大於2GB),那麼另一個因素是該進程是否在32位模式下運行。如果是這樣,那麼無論服務器上存在多少內存,您只能期望在應用程序對象中獲得最大1.5GB(如果是)。

在運行64位進程的64位服務器上,它將能夠消耗盡可能多的RAM和頁面文件。

0

我相當確定沒有明確的限制 - 但是當然在某些時候你會佔用太多內存以至於會看到其他效果 - 例如,您的應用程序正在被回收,因爲它已超出其內存限制,或者由於服務器內存不足而導致應用程序停頓。

0

我很確定這個限制真的是託管服務器的內存。如果頁面數量非常大,對於訪問頻率較低的頁面使用數據庫或文件可能會有所幫助,但是我從來沒有看到過硬限制的具體問題。

相關問題