# VirtualMachineInformation

> Information about a virtual machine that provided a memory snapshot.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEditor.Profiling.Memory.Experimental](/engine/6000.7/script-reference/unityeditor/profiling/memory/experimental.md)
* **Assembly:** UnityEditor.CoreModule

> **Warning:**
>
> **Deprecated.** This API is outdated and will be removed. Please check out the Memory Profiler Package ([https://docs.unity3d.com/Packages/com.unity.memoryprofiler@latest/](https://docs.unity3d.com/Packages/com.unity.memoryprofiler@latest/))

```csharp
public struct VirtualMachineInformation
```

## Properties

| Property                                                                                                                                                      | Description                                                                                          |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| [allocationGranularity](/engine/6000.7/script-reference/unityeditor/profiling/memory/experimental/virtualmachineinformation/allocationgranularity.md)         | Allocation granularity in bytes used by the virtual machine allocator.                               |
| [arrayBoundsOffsetInHeader](/engine/6000.7/script-reference/unityeditor/profiling/memory/experimental/virtualmachineinformation/arrayboundsoffsetinheader.md) | Offset in bytes inside the object header of an array object where the bounds of the array is stored. |
| [arrayHeaderSize](/engine/6000.7/script-reference/unityeditor/profiling/memory/experimental/virtualmachineinformation/arrayheadersize.md)                     | Size in bytes of the header of an array object.                                                      |
| [arraySizeOffsetInHeader](/engine/6000.7/script-reference/unityeditor/profiling/memory/experimental/virtualmachineinformation/arraysizeoffsetinheader.md)     | Offset in bytes inside the object header of an array object where the size of the array is stored.   |
| [objectHeaderSize](/engine/6000.7/script-reference/unityeditor/profiling/memory/experimental/virtualmachineinformation/objectheadersize.md)                   | Size in bytes of the header of each managed object.                                                  |
| [pointerSize](/engine/6000.7/script-reference/unityeditor/profiling/memory/experimental/virtualmachineinformation/pointersize.md)                             | Size in bytes of a pointer.                                                                          |
