Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reduce # of time limit checks when in logical sig evaluation
While reviewing scan time performance, the time limit checks have a notable effect on scan time. I tested reducing the number of time checks to every n'th signature evaluation. For the given sample which has a large number of very tiny embedded scans, I found that overall scan time was best when checked every 10th signature. Reducing the number of checks any further had no noticable effect. Bear in mind that these numbers include daily/main/bytecode CVD load time: | current | mod 2 | mod 10 | | ----------------- | ----------------- | ----------------- | | 63.848 s ±1.188 s | 61.773 s ±0.652 s | 59.831 s ±0.975 s | | mod 50 | mod 100 | mod 1000 | | ----------------- | ----------------- | ----------------- | | 59.279 s ±1.652 s | 59.198 s ±1.147 s | 59.440 s ±1.304 s |
- Loading branch information