Project

General

Profile

Actions

Performance comparisons » History » Revision 11

« Previous | Revision 11/25 (diff) | Next »
Greg Burri, 04/18/2012 07:08 PM


Performance comparisons

D-LAN vs ApexDC++

Setup

We measured the transfer time and the number of CPU cycles for one transfer at a time of a 3.2 GiB file. This is a particular case, the performance of both systems may varies in a concurrent downloading and uploading case.

  • We used two computers on a gigabit LAN.
  • There is a local DC++ hub: ADCH++ 2.8.0.
  • We didn't do any other operations during a transfer.
  • We download/upload only one file at the same time. We cleared queued and file before each measurement (the file is deleted from the trash).
  • OS: Windows 7 64bits
  • Download computer CPU: Intel Core 2 Duo E8400, 4 GiB of RAM
  • Upload computer CPU: Intel Core i7 860, 6 GiB of RAM
  • Apex version: v1.5.2.1276 (64bits)
  • D-LAN version: 1.1.0 Beta6

Download speed

We repeated the transfer three times.

# 1 # 2 # 3 Average Average rate
ApexDC++ 160 s 167 s 163 s 163.3 s 20.1 MiB/s
D-LAN 78 s 87 s 86 s 83.7 s 39.2 MiB/s

CPU Cycles

[Million of cycles] Download Upload Total
ApexDC++ 199'613 272'655 472'268
D-LAN (Core + GUI) 103'914 (88'800 + 15'114) 24'086 (20'969 + 3'117) 128'000

Updated by Greg Burri over 12 years ago · 11 revisions