Search Issue Tracker
Fixed
Fixed in 2020.3.44f1, 2021.3.13f1, 2022.2.0b14, 2023.1.0a10
Votes
0
Found in
2020.3.37f1
2021.3.8f1
2022.2.0b4
2023.1.0a5
Issue ID
UUM-11356
Regression
No
BufferMetal::AllocNewVersionedBuffer exhibits low performance and high memory usage
How to reproduce (Issue 1):
1. Open the attached project (“MetalBuffers_Repro.zip“)
2. Build And Run on an iOS device
3. Open Xcode Time Profiler Instrument
4. Profile app for a few seconds
5. Highlight a second of data and expand the hierarchy to see BufferMetal::AllocNewVersionedBuffer
Expected result: This method should take a negligible amount of time
Actual result: This method takes a significant proportion of time (19ms and more)
How to reproduce (Issue 2):
1. Open the Xcode Allocation Instrument
2. Profile app for 10/20 seconds, then press the button in the app to switch to 60 fps target frame rate and profile for 10/20 seconds more
3. Highlight a second of data from the 30 fps section and expand the hierarchy to see BufferMetal::AllocNewVersionedBuffer
4. Compare this to a second of data from the 60 fps section
Expected result: Memory usage should be at most double at 60 fps
Actual result: Memory usage is significantly higher at 60 fps
Reproducible with: 2020.3.37f1, 2021.3.8f1, 2022.1.13f1, 2022.2.0b4, 2023.1.0a5
Reproducible on:
iPhone 13 mini (iOS 16 Public Beta 2)
iPad 6th gen (iOS 14.4.2)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- The Scrollbar becomes unusable when adding Elements to the List
- "One or more data file missing for baking set NewScene Baking Set. Cannot load shared data." error in Player when a specific project is built
- Choosing new HDR Colour using RGB values breaks colour on Intensity Selectors
- Rendering/Decal Layer Mask options are different inside Prefab Mode and outside Prefab Mode when the project is upgraded to Unity 6
- Incorrect Realtime GI Light Probes baking when more than one Light Probe Group is used and "Baked Global Illumination" is enabled
Resolution Note (fix version 2022.2.0b14):
Fixed in: 2022.2.0b14
Resolution Note (fix version 2021.3.13f1):
Verified with 2021.3.13f1.git.2021.3/staging-ikin-ugui-package-displayindex.10386776 Personal
Revision: 2021.3/staging-ikin-ugui-package-displayindex 9e7d58001ecf
Built: Thu, 27 Oct 2022 21:11:13 GMT
Resolution Note (fix version 2020.3.44f1):
Fixed in: 2020.3.44f1