Results 2858 comments of MichaIng

This has now been merged here: https://github.com/cherrypy/cheroot/pull/401 Testing/verifying the idle CPU usage benefits would be welcome. On Windows systems, sadly a capped timeout needs to stay, as the connection handler...

Yes, I checked back what the reason for us was to stick with CherryPy

With https://github.com/cherrypy/cheroot/pull/352 it would then be the `expiration_interval` that can be set for the `HTTPServer` class already and defaults to 0.5 seconds. While it is probably not yet a perfect...

This has now been merged here: https://github.com/cherrypy/cheroot/pull/401 Testing/verifying the idle CPU usage benefits would be welcome. On Windows systems, sadly a capped timeout needs to stay, as the connection handler...

Upgrade your CherryPy and cheroot to the latest version and check whether idle CPU usage on RPi 1 is now fine.

As of #378 and https://github.com/cherrypy/cherrypy/issues/1908, hopefully we can finish this. Indeed `select()` should immediately return as fast as a connection is ready and the timeout only have an effect on...

Not sure how to use `tox`, it always misses some config file... I ran https://github.com/cherrypy/cheroot/pull/352#issuecomment-757554330 now via `py -m pytest -k test_response_latency test_wsgi.py` on current Windows 10 21H1 and Python...

Maybe [this](https://bugs.python.org/issue29256) is related? Probably someone has an idea how to narrow it down to the naked selector's `select()` method, with a single socket, a single select() call without timeout,...

It makes sense that the load is reduced when the server threads are reduced, but also 10% idle load is much too high and limiting the threads has negative impact...