Search Issue Tracker

Active

Under Consideration for 2022.3.X

Votes

0

Found in

2022.3.39f1

6000.0.1f1

7000.0.0a1

Issue ID

UUM-76685

Regression

No

CPU has a high amount of idle time when waiting for jobs to complete

--

-

How to reproduce:
1. Connect to remote PC and launch Steam (see internal notes)
2. From Unity Hub, open the “idlejobs_issue” project
3. Open the Profiler window (Window → Analysis → Profiler)
4. Ensure that the “Target Selection” drop-down menu is set to “Play Mode”, and that the “Record” button (red circle) is enabled
5. Search for the “Main Scene” in the Project folder, then open the scene
6. Enter Play Mode
7. Press “Create New World” → “Select” → “Enter World”
8. Press the “M” key, and zoom out as far as possible using the scroll-wheel
9. Pause Play mode
10. In the Profiler, go back a few (~5) frames by selecting the arrow next to the “Record” button
11. In the bottom section of the Profiler, select the drop-down menu and choose “Timeline”
12. Observe the “Idle” time under the “WaitForJobGroupID” section in the Main Thread

Expected result: The CPU has zero, or very little idle time
Actual result: The CPU has a large amount of idle time (up to several ms per frame)

Reproducible in: 2022.3.39f1
Could not test with: 2021.3.41f1, 6000.0.11f1 (the Project has dependencies not supported in these versions)

Reproducible on: Windows 10, Windows 11
Not reproducible on: No other environments tested

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.