Skip to content

Perfetto tracing#286

Merged
TwitchBronBron merged 69 commits intorokucommunity:masterfrom
JyotiBurnwal1:perfetto-tracing
Mar 9, 2026
Merged

Perfetto tracing#286
TwitchBronBron merged 69 commits intorokucommunity:masterfrom
JyotiBurnwal1:perfetto-tracing

Conversation

@JyotiBurnwal1
Copy link
Contributor

@JyotiBurnwal1 JyotiBurnwal1 commented Jan 14, 2026

Perfetto Profiling Configuration

Supported Config

{
  "profiling": {
    "tracing": {
      "enable": true,
      "dir": "${workspaceFolder}/profiling",
      "filename": "${appTitle}_${timestamp}_${sequence}.perfetto-trace",
      "connectOnStart": false
    }
  }
}

Notes:

- If both enable and connectOnStart are true, connectOnStart takes precedence.
- If both ${timestamp} and ${sequence} are provided in the filename, only ${timestamp} is used to ensure unique trace files.
- Wait for the app to fully launch on FW before clicking Start Tracing.

Copy link
Member

@TwitchBronBron TwitchBronBron left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see much value in having two separate broken-up PRs for this functionality, so let's just close #285 in favor of this one. I've left several comments. Thanks for working on this!

@JyotiBurnwal1 JyotiBurnwal1 mentioned this pull request Jan 21, 2026
@JyotiBurnwal1 JyotiBurnwal1 marked this pull request as ready for review February 4, 2026 11:31
Copy link
Member

@TwitchBronBron TwitchBronBron left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Got some more feedback for you. Loving the direction this is headed with the PerfettoManager class!

@TwitchBronBron TwitchBronBron merged commit bc6aa8f into rokucommunity:master Mar 9, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants