• naurM
    link
    fedilink
    Polski
    arrow-up
    1
    ·
    4 months ago

    Przeniesienie zadań wymagających precyzyjnego pomiaru czasu na odrębny wątek może mieć tę zaletę, że da się wtedy ustawić priorytet w schedulerze.
    Wadą może być to, że samo przekazanie zdarzenia między wątkami może generować opóźnienia.

    “Za moich czasów”™ najbardziej precyzyjnym sposobem pomiaru czasu na Windows było QueryPerformanceCounter, które może być oparte na liczniku RDTSCP procesora.

    Może jest obecnie dostępny jakiś inny mechanizm, ale chyba nie da się znacząco poprawić tego API.