[@wago/wdx-schema](../README.md) / [Exports](../modules.md) / [WDX](../modules/WDX.md) / [Schema](../modules/WDX.Schema.md) / [Model](../modules/WDX.Schema.Model.md) / [Runtime](../modules/WDX.Schema.Model.Runtime.md) / [Report](../modules/WDX.Schema.Model.Runtime.Report.md) / JavascriptHeap

# Class: JavascriptHeap

[Runtime](../modules/WDX.Schema.Model.Runtime.md).[Report](../modules/WDX.Schema.Model.Runtime.Report.md).JavascriptHeap

## Table of contents

### Constructors

- [constructor](WDX.Schema.Model.Runtime.Report.JavascriptHeap.md#constructor)

### Properties

- [availableMemory](WDX.Schema.Model.Runtime.Report.JavascriptHeap.md#availablememory)
- [detachedContextCount](WDX.Schema.Model.Runtime.Report.JavascriptHeap.md#detachedcontextcount)
- [doesZapGarbage](WDX.Schema.Model.Runtime.Report.JavascriptHeap.md#doeszapgarbage)
- [executableMemory](WDX.Schema.Model.Runtime.Report.JavascriptHeap.md#executablememory)
- [externalMemory](WDX.Schema.Model.Runtime.Report.JavascriptHeap.md#externalmemory)
- [mallocedMemory](WDX.Schema.Model.Runtime.Report.JavascriptHeap.md#mallocedmemory)
- [memoryLimit](WDX.Schema.Model.Runtime.Report.JavascriptHeap.md#memorylimit)
- [nativeContextCount](WDX.Schema.Model.Runtime.Report.JavascriptHeap.md#nativecontextcount)
- [peakMallocedMemory](WDX.Schema.Model.Runtime.Report.JavascriptHeap.md#peakmallocedmemory)
- [totalCommittedMemory](WDX.Schema.Model.Runtime.Report.JavascriptHeap.md#totalcommittedmemory)
- [totalGlobalHandlesMemory](WDX.Schema.Model.Runtime.Report.JavascriptHeap.md#totalglobalhandlesmemory)
- [totalMemory](WDX.Schema.Model.Runtime.Report.JavascriptHeap.md#totalmemory)
- [usedGlobalHandlesMemory](WDX.Schema.Model.Runtime.Report.JavascriptHeap.md#usedglobalhandlesmemory)
- [usedMemory](WDX.Schema.Model.Runtime.Report.JavascriptHeap.md#usedmemory)

## Constructors

### constructor

• **new JavascriptHeap**(`totalMemory`, `executableMemory`, `totalCommittedMemory`, `availableMemory`, `totalGlobalHandlesMemory`, `usedGlobalHandlesMemory`, `usedMemory`, `memoryLimit`, `mallocedMemory`, `externalMemory`, `peakMallocedMemory`, `nativeContextCount`, `detachedContextCount`, `doesZapGarbage`): [`JavascriptHeap`](WDX.Schema.Model.Runtime.Report.JavascriptHeap.md)

#### Parameters

| Name | Type |
| :------ | :------ |
| `totalMemory` | `number` |
| `executableMemory` | `number` |
| `totalCommittedMemory` | `number` |
| `availableMemory` | `number` |
| `totalGlobalHandlesMemory` | `number` |
| `usedGlobalHandlesMemory` | `number` |
| `usedMemory` | `number` |
| `memoryLimit` | `number` |
| `mallocedMemory` | `number` |
| `externalMemory` | `number` |
| `peakMallocedMemory` | `number` |
| `nativeContextCount` | `number` |
| `detachedContextCount` | `number` |
| `doesZapGarbage` | `number` |

#### Returns

[`JavascriptHeap`](WDX.Schema.Model.Runtime.Report.JavascriptHeap.md)

#### Defined in

src/WDX/Schema/Model/Runtime/Report/JavascriptHeap.ts:11

## Properties

### availableMemory

• **availableMemory**: `number`

#### Defined in

src/WDX/Schema/Model/Runtime/Report/JavascriptHeap.ts:15

___

### detachedContextCount

• **detachedContextCount**: `number`

#### Defined in

src/WDX/Schema/Model/Runtime/Report/JavascriptHeap.ts:24

___

### doesZapGarbage

• **doesZapGarbage**: `number`

#### Defined in

src/WDX/Schema/Model/Runtime/Report/JavascriptHeap.ts:25

___

### executableMemory

• **executableMemory**: `number`

#### Defined in

src/WDX/Schema/Model/Runtime/Report/JavascriptHeap.ts:13

___

### externalMemory

• **externalMemory**: `number`

#### Defined in

src/WDX/Schema/Model/Runtime/Report/JavascriptHeap.ts:21

___

### mallocedMemory

• **mallocedMemory**: `number`

#### Defined in

src/WDX/Schema/Model/Runtime/Report/JavascriptHeap.ts:20

___

### memoryLimit

• **memoryLimit**: `number`

#### Defined in

src/WDX/Schema/Model/Runtime/Report/JavascriptHeap.ts:19

___

### nativeContextCount

• **nativeContextCount**: `number`

#### Defined in

src/WDX/Schema/Model/Runtime/Report/JavascriptHeap.ts:23

___

### peakMallocedMemory

• **peakMallocedMemory**: `number`

#### Defined in

src/WDX/Schema/Model/Runtime/Report/JavascriptHeap.ts:22

___

### totalCommittedMemory

• **totalCommittedMemory**: `number`

#### Defined in

src/WDX/Schema/Model/Runtime/Report/JavascriptHeap.ts:14

___

### totalGlobalHandlesMemory

• **totalGlobalHandlesMemory**: `number`

#### Defined in

src/WDX/Schema/Model/Runtime/Report/JavascriptHeap.ts:16

___

### totalMemory

• **totalMemory**: `number`

#### Defined in

src/WDX/Schema/Model/Runtime/Report/JavascriptHeap.ts:12

___

### usedGlobalHandlesMemory

• **usedGlobalHandlesMemory**: `number`

#### Defined in

src/WDX/Schema/Model/Runtime/Report/JavascriptHeap.ts:17

___

### usedMemory

• **usedMemory**: `number`

#### Defined in

src/WDX/Schema/Model/Runtime/Report/JavascriptHeap.ts:18
