diff options
author | Mikkel Kamstrup Erlandsen | 2014-03-20 10:01:53 +0100 |
---|---|---|
committer | Martin Szulecki | 2014-03-24 17:01:30 +0100 |
commit | 8ba560fdd177f107c5a0cf667d4e4ab3b0c59f4a (patch) | |
tree | 1d9a1707cab915103074849cc6f5fb8b234f5c20 /usbmuxd/client.c | |
parent | d06ea10f14a806f2770507cd179b62c0d4eda6a2 (diff) | |
download | usbmuxd-8ba560fdd177f107c5a0cf667d4e4ab3b0c59f4a.tar.gz usbmuxd-8ba560fdd177f107c5a0cf667d4e4ab3b0c59f4a.tar.bz2 |
usb-linux: massive read perf improvement with 3 parallel transfers
By maintaining 3 parallel usb trasfers when reading we get 2-3x more
throughput when reading. Without this the usb port is mostly just idling.
I get 23mb/s on my system compared to a clean Apple stack that gives me
17mb/s.
3 was chosen because it is simple to hard code, gives very good performance,
and have very little impact on out resource consumption.
Diffstat (limited to 'usbmuxd/client.c')
0 files changed, 0 insertions, 0 deletions