Skip to content

ci(audience): capture Unity 6 deep profiler dump on Linux#764

Draft
ImmutableJeffrey wants to merge 1 commit intochore/sdk-318-linux-playmode-xvfbfrom
chore/audience-linux-perf-profile
Draft

ci(audience): capture Unity 6 deep profiler dump on Linux#764
ImmutableJeffrey wants to merge 1 commit intochore/sdk-318-linux-playmode-xvfbfrom
chore/audience-linux-perf-profile

Conversation

@ImmutableJeffrey
Copy link
Copy Markdown
Collaborator

Summary

  • Adds -profiler-enable -deepprofiling -profiler-log-file to the Unity invocation in playmode-linux, gated to Unity 6 cells only.
  • Uploads profile.raw as an artifact alongside existing playmode artifacts.

Why

Unity 6 Linux cells take roughly 7x longer than Unity 2021.3 on the same SampleApp and same software rasteriser. Cause unknown. The capture lets us see per-frame and per-call costs.

How to use the capture

Download profile.raw, open Unity Editor on the same project, Window > Analysis > Profiler, "Load" the file. Inspect CPU usage by frame to find the cost centre.

🤖 Generated with Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant