Closed freeatnet closed 1 year ago
I haven't had a chance to test
startDateTime
— and I think we can improve performance even more if we control traversal/select branches which we want to descend.
true, but anyways how you implemented it seems to be conceptually compatible with minTimestamp, in that it is later applied.
Thank you very much, @freeatnet; this is excellently engineered! Very much appreciated
This PR implements a DFS trie walk as a generator.
Benefits:
Benchmarks on 1000 runs for old and new walker (not accounting for message ordering time):
I haven't had a chance to test
startDateTime
— and I think we can improve performance even more if we control traversal/select branches which we want to descend.