Skip to content

TEST: sdk: Make static track names default in Java SDK#5415

Draft
parthsane wants to merge 1 commit intomainfrom
dev/parthsane/test_java_sdk_static_names
Draft

TEST: sdk: Make static track names default in Java SDK#5415
parthsane wants to merge 1 commit intomainfrom
dev/parthsane/test_java_sdk_static_names

Conversation

@parthsane
Copy link
Copy Markdown
Contributor

Add new APIs for dynamic names

Static track names are stored in field 10 of the TrackDescriptor protobuf, which allows the trace processor to use them as stable identifiers for tracks.

Adds the following Java SDK APIs

  • usingNamedTrackWithDynamicName
  • usingProcessNamedTrackWithDynamicName
  • usingThreadNamedTrackWithDynamicName
  • usingCounterTrackWithDynamicName
  • usingProcessCounterTrackWithDynamicName
  • usingThreadCounterTrackWithDynamicName

Adds the following Rust SDK APIs

  • set_named_track_with_dynamic_name
  • register_named_track_with_dynamic_name
  • register_counter_track_with_dynamic_name

Welcome to Perfetto!
Make sure your PR has a bug/issue attached or has at least
a clear description of the problem you are trying to fix.

For more details please see
https://perfetto.dev/docs/contributing/getting-started

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 7, 2026

@parthsane parthsane changed the title sdk: Make static track names default in Java SDK TEST: sdk: Make static track names default in Java SDK Apr 8, 2026
Add new APIs for dynamic names

Static track names are stored in field 10 of the TrackDescriptor
protobuf, which allows the trace processor to use them as stable
identifiers for tracks.

Adds the following Java SDK APIs
- usingNamedTrackWithDynamicName
- usingProcessNamedTrackWithDynamicName
- usingThreadNamedTrackWithDynamicName
- usingCounterTrackWithDynamicName
- usingProcessCounterTrackWithDynamicName
- usingThreadCounterTrackWithDynamicName

Adds the following Rust SDK APIs
- set_named_track_with_dynamic_name
- register_named_track_with_dynamic_name
- register_counter_track_with_dynamic_name
@parthsane parthsane force-pushed the dev/parthsane/test_java_sdk_static_names branch from 30614f3 to 4ba0eec Compare April 10, 2026 19:32
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.

1 participant