Search Issue Tracker
Fixed
Votes
0
Found in
6000.0.41f1
6000.1.0b9
6000.2.0a6
Issue ID
UUM-99372
Regression
No
Memory usage increased in newer versions when using Safari
Reproduction steps:
1. Open the attached “UIToolKitBugReproFinal” project
2. Build the project for the WebGL platform
3. Host the built WebGL server
4. Connect an iOS device to the Mac computer with a USB and open Safari browser on both devices
5. Using Safari on the iOS device, connect to server from step 3
6. Using Safari on the Mac, connect the Web Inspector to the WebGL page running on the iOS device (Develop > (iOS device name) > (IP of the page))
7. On the iOS device, press the “3G 8F Doubled“ button on the page
8. In the Web Inspector on the Mac, go to the Timeline tab and start recording (press the red circle)
9. Record for around 5 seconds, then stop the recording
10. Select the Memory section
11. Observe the memory statistics at the bottom of the Web Inspector window
Expected result: Max memory is around 300 MB - 500 MB
Actual result: Max memory is around 700 MB - 1.3 GB
Reproducible with: 2023.1.0a22, 6000.0.41f1, 6000.1.0b9, 6000.2.0a6
Not reproducible with: 2022.3.59f1, 2023.1.0a21
Reproducible on: macOS Sequoia 15.3.1 (M1 Max)
Not reproducible on: No other environments tested
Reproducible with these devices:
VLNQA00624, iPhone 16 Pro, iOS: 18.3.1, CPU: Apple A18 Pro
VLNQA00394, iPhone 13 mini, iOS: 18.1 , CPU: Apple A15 Bionic
VLNQA00359, iPhone 12 Pro, iOS: 17.6.1, CPU: Apple A14 Bionic
Notes:
- On the iOS device, the Web Inspector needs to be enabled (Settings > Safari > Advanced > Web Inspector)
- On the Mac, the Web Inspector need to be enabled in Safari (Safari > Settings > Advanced > Show features for web developers)
- It is recommended to clear the iOS device Safari cache before testing another version
- Sometimes it takes reproducing a second time to get higher memory usage
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
- Unity CIL Linker fails on Player build when persistent listeners have "<" and ">" in their XML attribute names
- ”Lighting data asset ‘LightingData’ is incompatible with the current Unity version…” warnings are thrown when saving Indoors (URP) and Outdoors (URP) Scenes as Scene Templates
- [iOS] The screen blinks when transitioning from custom to Unity splash screen
- [macOS] ”Ignoring depth surface load action as it is memoryless” warnings are thrown when taking Game View Snapshot
- UI Builder Inspector scrolls back up when changes on an expanded but not fully displayed Inspector tab are saved
Resolution Note:
Fixed by https://issuetracker.unity3d.com/product/unity/issues/guid/UUM-99660