#74 ✓resolved
Martin S.

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.

    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.

New-ticket Create new ticket

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

People watching this ticket