Threaded main server, blocks and cache response times are generally sub < 1 millisecond but GUI doesn't reflect the true times. Next stage will be to eliminate thread start up times and use a thread pool.
Current performance is ~1200 queries per second from a single thread calling gethostbyname, which is comparable to PI holes claims of handling 100,000,000 request a day on a cloud server 72,000 p/min 4,320,000 p/h , 103,680,000 p/day
performance will probably be 3 times higher once the thread pools are operational simply as thread startup is very costly.
I'm ok with the speed for now.
Currently setup assigns a secondary DNS to the network adaptor and it can lead to leakage when the computer resumes from sleep. If your happy with the performance and it's not blocking things you can delete the 2nd entry in the adapters DNS settings or set it to 127.0.0.2, this will mean if DNScope closes you wont have any dns.
https://dnscope.io/idlefiles/DNScopeSetup_0.8.4.0.b.zip