Google Analytics İzleme

23 Eylül 2013

IIS - Asp.net web uygulaması process'lerinin ram kullanımını artırma

IIS Manager'da
Sitenin kullandığı Application Pool -> sağ tıkla -> Advanced Settings -> Recycling kısmında:
Private Memory Limit (KB)
ve
Virtual Memeory Limit (KB)
değerlerini set ederek yapıyoruz.
Varsayılan olarak bu değerler 0'dır. Ancak uygulama Private Memory Limit olarak maksimum 800 mb olarak kullanabilmektedir.

--
You are not actually using 2GB of RAM. That is merely the allowed address space for this process.Private Bytes is the measure of RAM usage (so, 90MB in this case).
From the PerfMon definition for Virtual Bytes:
Virtual Bytes - Virtual Bytes is the current size, in bytes, of the virtual address space the process is using. Use of virtual address space does not necessarily imply corresponding use of either disk or main memory pages. Virtual space is finite, and the process can limit its ability to load libraries.
--

Kaynak:
http://stackoverflow.com/questions/15495243/too-much-memory-usage-of-iis-application-pool

ASP.NET Performance Monitoring, and When to Alert Administrators
http://msdn.microsoft.com/en-us/library/ms972959.aspx#monitor_perf_topic12

Asp.Net Memory Limit
http://jesperen.wordpress.com/2007/12/10/aspnet-memory-limit/

maximum RAM avaiable for an asp.net app
http://stackoverflow.com/questions/6434506/maximum-ram-avaiable-for-an-asp-net-app


Hiç yorum yok: