# GetTotalSizeOfNonASRMReadsBytes(bool)

> Returns the amount of data (in bytes) read through systems other than the AsyncReadManager.

## Definition

* **Type:** Method
* **Namespace:** [Unity.IO.LowLevel.Unsafe](/engine/6000.0/script-reference/unity/io/lowlevel/unsafe.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public static ulong GetTotalSizeOfNonASRMReadsBytes(bool emptyAfterRead)
```

### Parameters

**** (\[bool]\(https\://learn.microsoft.com/dotnet/api/system.boolean)): Set to true to reset the underlying data counter to zero after calling this function. Set to false if you want each call to this function to return the running, cumulative total.

### Returns

| Type                                                          | Description                                                                                                                                                                                                                                                           |
| ------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [ulong](https://learn.microsoft.com/dotnet/api/system.uint64) | Number of bytes of data read through systems other than the [AsyncReadManager](/engine/6000.0/script-reference/unity/io/lowlevel/unsafe/asyncreadmanager.md) since you started metrics collection or you cleared this data counter by setting emptyAfterRead to true. |
