4 ms·
Of course Deluge, written in python can not compare to uTorrent's tightly optimized C++ code. Transmission is better, but its back-end (libTransmission) is not
by slacka 12y ago
Of course Deluge, written in python can not compare to uTorrent's tightly optimized C++ code. Transmission is better, but its back-end (libTransmission) is not as well optimized as libtorrent-rasterbar. Any C++ client based on rasterbar such as qBittorrent should offer similar performance to uTorrent.
If you don't require streaming, older uTorrect clients are still your best option. If you do, it IS possible to install the recent version of uTorrect without any external adware and to disable all of the banner ads.[1]
[1] http://forum.utorrent.com/topic/81421-321-how-to-turn-off-ads-except-for-the-silly-upgrade-banner/page-3 http://forum.utorrent.com/topic/81421-321-how-to-turn-off-ad...
- adrusi 12y agoThe performance of bittorrent has almost nothing to do with the performance of the language the client is written in. Its not an io-bound task. Performance in bittorrent comes from selecting the right chunks at the right time from the right peers. I think utorrent uses its own algorithm whereas both deluge and transmission use libtorrent's built in algorithm (which is configurable, but only to an extent). Transmission and deluge often max out my bandwidth though, so its not like they're poor performers.
- slacka 12y agoDeluge and Transmission do NOT use the same libtorrent back-end. Also, you may be right about Deluge not being CPU bound on your i7 based desktop, but I can tell you from first hand experience that both Deluge and the Java based Vuze were maxing out my Atom based home server. Switching to the C++ based qBittorrent, resolved the issue.
- baldfat 12y agoaria2c on command line. Fastest download application ever for everything including bittorrent and including metalinks.