Hello everyone,
When I performed a GPU Workload Capture in Xcode on the native iOS platform, the following memory warnings appeared:
- “Texture 0x1099b3d40 hasn’t been accessed by the CPU or bound to a command encoder for over 86 seconds.”
- “Texture 0x10bb04620 has never been accessed by the CPU or bound to a command encoder.”
Please find attached memory‐stat snapshots for your reference:
I reproduced this using the DemoUI sample. In our project, overall GPU memory usage is higher, and we’re seeing even more unused Texture2D
instances compared to DemoUI.
Additionally, when I try to preview any of these unused textures, the following message is displayed:
“Unable to load image: No data”
Could you please advise whether this behavior is expected? If not, what strategies can we employ to reduce or eliminate these unused textures and optimize GPU memory usage?
Thank you for your time and assistance.
Best regards,