Ciro Spaciari 2024-07-13 12:38:06 -07:00 zatwierdzone przez GitHub
rodzic 7ef429ef9f
commit d4d12e2b91
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
1 zmienionych plików z 8 dodań i 1 usunięć

Wyświetl plik

@ -90,7 +90,14 @@ class Loop:
if relax:
self.uv_loop.run_nowait()
self.loop.call_later(0.001, self._keep_alive)
if self._idle_count < 15000:
self._idle_count += 1
# we are idle not for long, wait 5s until next relax mode
self.loop.call_later(0.001, self._keep_alive)
else:
# we are really idle now lets use less CPU
self.loop.call_later(0.01, self._keep_alive)
else:
self.uv_loop.run_nowait()
# be more agressive when needed