Search Issue Tracker

Fixed in 2022.1.X

Fixed in 2021.2.X

Votes

0

Found in

Issue ID

1376503

Regression

No

TextAsset.bytes allocates memory on each call, need a NativeArray / non-alloc version

Scripting

-

Calling TextAsset.bytes allocates a new C# array on every call. This can get expensive (both in memory usage and garbage collector pressure), especially if you want to read just several bytes from a potentially large asset.

A way for read-only access to the data without an extra allocation, perhaps via NativeArray<T> accessor, would be useful.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.