Opened 11 years ago
Last modified 7 years ago
#2330 new bug
Deluge uses 10-30% CPU when idle on Windows in classic mode
Reported by: | Bro | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | 2.x |
Component: | GTK UI | Version: | 1.3.6 |
Keywords: | Cc: | Bro |
Description
On Windows, deluge uses a lot of CPU in classic mode even with no torrents. Changing to thin client mode shows an average CPU usage of 5% for deluge-gtk and 0 for daemon.
Change History (6)
comment:1 by , 11 years ago
Milestone: | performance → 1.3.7 |
---|---|
Version: | develop (git branch) → 1.3.6 |
comment:2 by , 11 years ago
comment:3 by , 11 years ago
Milestone: | 1.3.7 → 1.4.0 |
---|
comment:4 by , 10 years ago
This is most probably caused by Windows specific code in the the twisted gtk2reactor.
From gtk2reactor.py, we see that on Windows, it installs the PortableGtkReactor
, which is uses the PortableGlibReactorBase
that inherits from SelectReactor
.
The problem may be that the SelectReactor
simply has trouble handling the events for both the daemon and the client.
Note:
See TracTickets
for help on using tickets.
Related twisted bug tickets:
https://twistedmatrix.com/trac/ticket/5396
https://twistedmatrix.com/trac/ticket/4376
https://twistedmatrix.com/trac/ticket/3203