ProcessModelSection.MemoryLimit Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Gets or sets a value indicating the maximum allowed memory size.

Namespace:   System.Web.Configuration
Assembly:  System.Web (in System.Web.dll)

[ConfigurationPropertyAttribute("memoryLimit", DefaultValue = 60)]
public int MemoryLimit { get; set; }

Property Value

Type: System.Int32

The percentage of the total system memory. The default is 60 percent.

The memory size is expressed as a percentage of the total system memory. This is the amount of memory a worker process can consume before ASP.NET restarts (bounces) it.

The following code example shows how to access the MemoryLimit property.

 // Get the current MemoryLimit property value.
int memLimit = processModelSection.MemoryLimit;

 // Set the MemoryLimit property to 50.
 processModelSection.MemoryLimit = 50;

.NET Framework
Available since 2.0
Return to top