# GH_Process class

Namespace: [Grasshopper.Kernel](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.kernel.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public sealed class GH_Process
```

Provides static (Shared) access to several basic Win Process properties.

## Properties

- [Handle](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-process/handle.md): (static) Gets the native handle for this instance of Rhino.
- [HandleCount](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-process/handlecount.md): (static) Gets the number of handles defined in this process.
- [HasExited](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-process/hasexited.md): (static) Gets a value indicating whether this instance of Rhino has exited.
- [MaxWorkingSet](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-process/maxworkingset.md): (static) Gets the maximum allowed working size for this instance of Rhino.
- [Name](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-process/name.md): (static) Gets the name of Rhino's main module.
- [PeakPrivateBytes](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-process/peakprivatebytes.md): (static) Gets the maximum allowed working size for this instance of Rhino.
- [PrivateBytes](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-process/privatebytes.md): (static) Gets the amount of private memory allocated for this instance of Rhino.
- [WorkingSet](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-process/workingset.md): (static) Gets the amount of physical memory allocated for this instance of Rhino.
