Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Runtime_events.EV_FUTEX_WAIT and EV_EMPTY_MINOR #13407

Open
wants to merge 1 commit into
base: trunk
Choose a base branch
from

Commits on Sep 28, 2024

  1. Add Runtime_events.EV_FUTEX_WAIT and EV_EMPTY_MINOR

    EV_FUTEX_WAIT is useful to see in traces when OCaml asked the OS to
    suspend a domain. If the domain is waiting for another domain on the
    same CPU, this is the point where it is likely to be scheduled.
    
    EV_EMPTY_MINOR shows when a domain is trying to empty its minor heap. It
    may be a long time between starting this process and actually performing
    a minor GC if, for example, another domain is holding the platform lock.
    Without this event, profiling tools tend to under-report the amount of
    time spent on GC.
    talex5 committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    41789ba View commit details
    Browse the repository at this point in the history