Skip to content

Conversation

dolio
Copy link
Contributor

@dolio dolio commented Sep 17, 2025

On the time-based profiler, when ticks are missed, the profile ticker will record extra information that indicates that the next sample occurred after a missed tick. These samples are then assembled into a separate profile that might give information about what is occurring near blocking waits in the program.

This also fixes name output for full profiles to file. I'd forgotten to plumb in and use the float names for that part, so it was showing raw hashes in some cases. Now it should show the proper names.

On the time-based profiler, when ticks are missed, the profile
ticker will record extra information that indicates that the
next sample occured after a missed tick. These samples are then
assembled into a separate profile that might give information
about what is occuring near blocking waits in the program.
@dolio dolio requested a review from aryairani September 17, 2025 19:35
Copy link
Member

@pchiusano pchiusano left a comment

Choose a reason for hiding this comment

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

🚀

@aryairani
Copy link
Contributor

A Windows test failed; I'm re-running hoping it was a fluke.

@aryairani
Copy link
Contributor

It was a fluke

@aryairani aryairani merged commit 2824fce into trunk Sep 18, 2025
1 check passed
@aryairani aryairani deleted the topic/thread-profile branch September 18, 2025 02:24
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.

3 participants