I've read through this thread and other sites regarding ATH.exe but does anybody know exactly what these services are doing when they're pulling 25%, 50% or 100%? Some of the information on the net is wrong. For example:
"Part of the Apple iTunes (AirTrafficHost) to iPhone/iPad wired/wireless synching application. ATH.exe is loaded when itunes.exe (iTunes by Apple) is launched and will remain running during the lifetime of iTunes. AirTrafficHost.framework allows Apple iOS mobile devices to comunicate over the wireless network."
Well I'm listening to music right now using iTunes and ATH.exe is not running in the background!
I'm going to assume that if ATH.exe is using 100% for several hours then it's a crashed/stuck process that needs to be killed.
But what about other times? Like when, for me, ATH.exe used 25% (I have a quad-core i7 so it's using one core flat out) for 5 minutes or so. What is it doing that requires 25% of a 2.76 GHz quad-core i7? What data is it processing and for what purpose? Is there heavy WiFi traffic or disk usage? As a developer myself I find it unlikely that Apple would be clumsy enough to write software with such serious memory leaks, etc.
I guess I'll have to drag out the MacBook, fire up Xcode and get the debugger running... 😝