Skip to content

Changes advance to advance on time to support large intervals - #8

Merged
GhostofCookie merged 8 commits into
mainfrom
adv-change
Aug 24, 2026
Merged

Changes advance to advance on time to support large intervals#8
GhostofCookie merged 8 commits into
mainfrom
adv-change

Conversation

@TimEvens

Copy link
Copy Markdown
Collaborator

No description provided.

@TimEvens
TimEvens requested a review from GhostofCookie June 12, 2026 22:47
Comment thread include/timeq/time_queue.h
Comment thread include/timeq/time_queue.h
Comment thread include/timeq/time_queue.h
Comment thread include/timeq/time_queue.h
Comment thread include/timeq/time_queue.h Outdated
* MAke another version of the timequeue that doesn't use buckets.

* Change to fast_time_queue.

* Improve benchmarks.

* Remove queue clear duration division by 5.
Comment thread include/timeq/fast_time_queue.h Outdated
@RichLogan

Copy link
Copy Markdown
Collaborator

This makes a huge positive difference to first-push time when constructing a time queue when the tick service is at a high value, and we should move forward with this in libquicr if we can. I can see bad effects of slow original time queue even in the local client at larger tick values.

Comment thread include/timeq/fast_time_queue.h Outdated
@GhostofCookie
GhostofCookie merged commit c5b9180 into main Aug 24, 2026
7 checks passed
@GhostofCookie
GhostofCookie deleted the adv-change branch August 24, 2026 18:05
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.

4 participants