---
title: TScriptingSizeResource
framework: coreservices
role: symbol
role_heading: Structure
path: coreservices/tscriptingsizeresource
---

# TScriptingSizeResource

Defines a data type to store stack and heap information. Not typically used by developers.

## Declaration

```swift
struct TScriptingSizeResource
```

## Topics

### Initializers

- [init()](coreservices/tscriptingsizeresource/1448164-init.md)
- [init(scriptingSizeFlags:minStackSize:preferredStackSize:maxStackSize:minHeapSize:preferredHeapSize:maxHeapSize:)](coreservices/tscriptingsizeresource/1449828-init.md)

### Instance Properties

- [maxHeapSize](coreservices/tscriptingsizeresource/1445513-maxheapsize.md)
- [maxStackSize](coreservices/tscriptingsizeresource/1446886-maxstacksize.md)
- [minHeapSize](coreservices/tscriptingsizeresource/1447071-minheapsize.md)
- [minStackSize](coreservices/tscriptingsizeresource/1447932-minstacksize.md)
- [preferredHeapSize](coreservices/tscriptingsizeresource/1448874-preferredheapsize.md)
- [preferredStackSize](coreservices/tscriptingsizeresource/1447038-preferredstacksize.md)
- [scriptingSizeFlags](coreservices/tscriptingsizeresource/1442854-scriptingsizeflags.md)
