How to reproduce:
1. Open the attached “IN-123223” Project
2. In Build Settings, enable “Development Build” and “Autoconnect Profiler”
3. Build And Run
4. Open the Profile Analyzer Window (Window → Analysis → Profile Analyzer)
5. Change the Profile Analyzer to “Compare” Mode
6. Open the Player and press the “C” key on the keyboard
7. Press the “S” key on the keyboard
8. Press the “Pull Data” Button in the Profile Analyzer Window on the first compare and Load the .pdata file
9. Open the Profiler Window and Clear the Date present and restart the Capture
10. Open the Player and press the “D” key on the keyboard
11. Press the “S” key on the keyboard
12. Open Profile Analyzer Window and press the “Pull Data” Button on the second compare and load the new .pdata file
13. Filter out by “PlayableDirector” in the Filters Section in the Profile Analyzer Window
14. Observe the difference in the Marker Comparison section
Actual results: ~2ms usage difference when PlayableDirector is running
Expected results: Barely or no difference between the performance
Reproducible with: 1.8.12 (6000.0.79f1, 6000.3.19f1, 6000.4.12f1)
Couldn’t test with: 1.8.12 (6000.5.3f1), 6.6.0 (6000.6.0b3, 6000.7.0a3) - GetInstanceID is used but will be replaced with GetEntityId, however the function does not work, reported as [Internal link] (Internal Only)
Reproducible on: Windows 11 Pro
Not reproducible on: No other environment tested
Notes: