SystemEvents::LowMemory Event
Occurs when the system is running out of available RAM.
Assembly: System (in System.dll)
| Exception | Condition |
|---|---|
| InvalidOperationException | System event notifications are not supported under the current context. Server processes, for example, might not support global system event notifications. |
| ExternalException | The attempt to create a system events window thread did not succeed. |
This event wraps the WM_COMPACTING message. This message is sent to all top-level windows when the system detects more than 12.5 percent of system time over a 30- to 60-second interval is being spent compacting memory. This indicates that system memory is low.
Note |
|---|
This event is only raised if the message pump is running. In a Windows service, unless a hidden form is used or the message pump has been started manually, this event will not be raised. For a code example that shows how to handle system events by using a hidden form in a Windows service, see the SystemEvents class. |
Caution |
|---|
Because this is a static event, you must detach your event handlers when your application is disposed, or memory leaks will result. |
Notes to Callers:
This message is provided only for compatibility with 16-bit Windows-based applications.
Available since 1.1

