Deluge
Deluge is a BitTorrent client, created using Python and GTK+ (through PyGTK).
Deluge is currently usable on POSIX-compliant operating systems. It is intended to
bring a native, full-featured client to GTK desktop environments such as GNOME and Xfce.
The program uses the
libtorrent C++ library through official Python bindings.
Inputs and trace's reports
We collect 1 trace of Deluge's allocation when doing:
- Download (and upload) two music torrents (total 1GB) until they are completed => report input 1
You can find all MallocLab's traces for
Deluge
here.
Allocator's configurations
- BSA => Original BSA with page allocation and alternate split side (AS)
- TLSF => Two Level Segregate allocator
- BSA-- => BSA with no split or coalesce and no AS
- BSA++ 30 => BSA++ with no AS, popularity index threshold 30
- BSA++ (npa) 30 => BSA++ with no AS, no page allocatione (npa), popularity index threshold 30
- BSA++ AS 30 => BSA++ with AS, popularity index threshold 30
- BSA++ AVG 10 => BSA++ with no AS, average popularity threshold 10
- BSA++ AVG (npa) 30 => BSA++ with no AS, npa, average popularity threshold 30
- BSA++ AS AVG 10 => BSA++ with AS, npa, average popularity threshold 10
- BSA++ VAR 345 => BSA++ with no AS, popularity index threshold >= 15, variance popularity threshold 345
- BSA++ VAR (npa) 345 => BSA++ with no AS, npa, popularity index threshold >= 15, variance popularity threshold 345
- BSA++ VAR AS 345 => BSA++ with AS, popularity index threshold >= 15, variance popularity threshold 345
Some of these allocators have been tested with different threshold:
In this page we show only the
winner for each type of
allocator's configuration. Read
BSA
or
BSA++
description in order to understand all features listed above.
Time
Space