How savvy are you with Safari and Developer tools?
If someone who this happens to consistently can follow this procedure:
0. Make sure ad-blocking is on, as that is harder to measure with consistency and we are trying to pinpoint MacRumors code issues here.
1. iOS Settings -> Safari ->Advanced -> Web Inspector ON
2. Safari on Mac -> Preferences - > Advanced -> "Show Develop menu" checked off
3. Normally, you connect your iPhone physically to your Mac via USB cable but, if you can choose MacOS Safari -> Develop -> iPhone Name -> "Connect via Network", then you may be able to connect wirelessly. Make sure your iPhone is on/awake and open to Safari for your iPhone to appear in this menu.
View attachment 1869089
If it connects correctly, you should see your Safari window listed in the same menu. If it doesn't connect, then you may have to simply connect via USB cable.
4. Load a forum thread where it happens in iOS Safari
5. On Mac, choose Develop -> Your Phone Name -> Forum Thread Title
View attachment 1869081
6. This should throw up a window with a lot of source code in it.
View attachment 1869082
7. Choose the Timelines tab
8. Make sure the "CPU" panel is showing. If it's not click on Edit at the top and you can choose its check box
View attachment 1869083
9. Tap on the CPU tab so it's highlighted
10. Press Command-R on your Mac, this should reload the page on your iPhone Safari, and kick off the measurement
11. Let it go for about 12 seconds, and then hit the Stop button
View attachment 1869084
12. You should get a recording that looks like this.
View attachment 1869087
- In the CPU graph, there is a green spike of usage right at 1s which is normal and is the page loading and rendering.
- The spike then goes down to a low-level on my iPhone, which is understandable since it shouldn't be doing a whole lot.
- You can Click and Drag on the timeline to highlight a
small portion of idle time as I did here
- Click and drag during the idle time, and scroll down and show me the statistics.
thanks
arn