Optimize CPU usage during transfers using zero-copy
Reported by Martin S. | September 8th, 2009 @ 05:05 PM | in 1.2.0 Release
As reported on the ML by Bastien Nocera:
"Syncing ~6 GB of music, most of the CPU time was spent in
usbmuxd and gvfs (sharing ~15% of one CPU each). Could it do with
some zero-copy
love, so as not to be so CPU intensive? (which would better be used
when
transcoding is needed, from ogg to mp3 for example)"
Infact we do copy a lot of stuff back and forth, probably quite some space for optimization here.
Comments and changes to this ticket
-
Martin S. March 25th, 2011 @ 06:14 PM
- State changed from new to resolved
- Milestone order changed from 0 to 0
Closing as we have done some work on this and the CPU time got reduced.
Unless anyone has serious doubts and reopens of course. :)
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
A project around supporting the iPhone in Linux.
See http://libimobiledevice.org