While benchmarking the Datadog SDK, we observed a large rendezvous within the MultiTrackUploaderTask here.
In our testing on a Roku 3960X, the rendezvous measured on average ~1300ms. Such a value could affect rendering of UI components at an acceptable frame rate.
Perhaps there is a way to mitigate this with Roku's Data Transfer APIs. Or maybe a re-think of how the stored file metadata is shared across threads.

While benchmarking the Datadog SDK, we observed a large rendezvous within the MultiTrackUploaderTask here.
In our testing on a Roku 3960X, the rendezvous measured on average ~1300ms. Such a value could affect rendering of UI components at an acceptable frame rate.
Perhaps there is a way to mitigate this with Roku's Data Transfer APIs. Or maybe a re-think of how the stored file metadata is shared across threads.