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

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.