iTunes CPU usage ridiculously high!

Posted:
in iPod + iTunes + AppleTV edited January 2014
why on Earth is it that iTunes uses between 10% and 40% CPU on my iBook @ 700 Mhz, varying wildly between those two extremes, when WinAmp on my "measly" PII @ 266 Mhz uses a steady 5-10% CPU?? Isn't my iBook supposed to be the equivalent of a PIII 1 Ghz, at least? Pentium smoking my a**!



An MP3 player using up to 40% CPU is kinda ridiculous frankly.. how can one get any work done at the same time? <img src="graemlins/oyvey.gif" border="0" alt="[No]" />



sorry for the expletives but this kind of blatant abuse of CPU time pisses me off.



ps: both machines have 256 MB RAM. Win2k on the PC, Jaguar (10.2.1) on the Mac.



[Edit: forgot to mention that I disabled all the "effects" in an effort to decrease CPU usage: crossfade playback, sound enhancer, sound check).]



[ 09-21-2002: Message edited by: cygsid ]</p>
«1

Comments

  • Reply 1 of 21
    Just in case anybody is tempted to dismiss my previous post as a troll, I actually *like* iTunes, especially the following:

    + very nice GUI, like most iApps

    + I love the dynamic and instantaneous Search feature: very nifty

    + love the multithreading, that lets you import and continue browsing/sampling at the same time, for example

    + auto-updates the iTunes Folder as I retag files and fix them up. Pretty cool.

    + excellent and pervasive auto-complete function which presents with the next most appropriate item when updating a song based on your library content

    + multiple song editing is very powerful

    + can create MP3 with very high bitrates wihout any optional add-ons unlike Real or WMP



    with a few negatives (as usual when it comes to OS X, related to performance.. hint, hint, Apple):

    - text editing is very very very slow

    - scrolling is very slow
  • Reply 2 of 21
    *** Cpu usage kinda stinks. It's from all *** decoding and endcoding that goes on during play time. I guess a high quality program = CPU drains.
  • Reply 3 of 21
    defiantdefiant Posts: 4,876member
    on the mac, the processor has to decode the music. =&gt; CPU usage: high



    on the pc, there's a soundcard just for that purpose. =&gt; CPU usage: almost none
  • Reply 4 of 21
    bungebunge Posts: 7,329member
    I guess this calls for Core Audio Extreme?
  • Reply 5 of 21
    overhopeoverhope Posts: 1,123member
    [quote]Originally posted by bunge:

    <strong>I guess this calls for Core Audio Extreme?</strong><hr></blockquote>



    <img src="graemlins/lol.gif" border="0" alt="[Laughing]" />



    iTunes' massive CPU usage is not exactly news...
  • Reply 6 of 21
    [quote]Originally posted by Overhope:

    <strong>



    <img src="graemlins/lol.gif" border="0" alt="[Laughing]" />



    iTunes' massive CPU usage is not exactly news...</strong><hr></blockquote>



    well it was news to me that an MP3 player would be so CPU-intensive, being a recent switcher..



    anyway I downloaded Audion and it has a much more reasonable CPU usage (10-20% depending on bitrate). Good to see some MP3 players on the Mac can actually go easy on the CPU. I was also able to make use my iTunes-managed music collection, through the "Linked Playlist" feature which maintains the playlist in sync with the contents of a given music file folder. So I'll keep using iTunes for music management (and iPod syncing) and use Audion for playback.
  • Reply 7 of 21
    chuckerchucker Posts: 5,089member
    Actually, Winamp on my Athlon 500 isn't much less CPU intensive - both Winamp 2 and Winamp 3.
  • Reply 8 of 21
    andersanders Posts: 6,523member
    [quote]Originally posted by bunge:

    <strong>I guess this calls for Core Audio Extreme?</strong><hr></blockquote>



    <img src="graemlins/lol.gif" border="0" alt="[Laughing]" />



    I dare Apple to find a way to export iTunes decodng to the GPU :eek:
  • Reply 9 of 21
    Well, you just hide the audio stream in the edges of the frame buffers, and off you go!



    Actually, just did some experimenting, and both top and Process Viewer show iTunes running between 9% and 18% CPU usage until you turn the visuals on, in which case it will eat 85% no problem.



    I guess it depends rather on what else you're doing, but it does rather look like it grabs as much time as it can.



    That said, Process Viewer has proven a tad unreliable in the past...



    cygsid, I have to say that comparing WinAmp to iTunes across different platforms isn't a hugely informative exercise.



    Apart from which, what else are you doing at the same time as listening to music that is so cycle-hungry that it won't work if iTunes is grabbing 40%? <img src="confused.gif" border="0">
  • Reply 10 of 21
    spartspart Posts: 2,060member
    Actually I want to know why iTunes/other MP3 apps didn't slow down my system in OS 9 and in X they almost kill it...



    My first post in DH, 0.1% of total (personal) post count.
  • Reply 11 of 21
    overhopeoverhope Posts: 1,123member
    That doesn't happen on my machine: it's still perfectly useable when I've got iTunes running... <img src="graemlins/hmmm.gif" border="0" alt="[Hmmm]" />
  • Reply 12 of 21
    I can be rendering in C4D (which *always* maxes out both processors) and be playing music in iTunes and keep surfing around the internet in Chimera without a single hiccup. The computer is completely responsive the whole time.



    iTunes has never made my computer sluggish or unresponsive.
  • Reply 13 of 21
    QS 867 gigram- jaguar

    iTunes uses with visuals-large 65-80%

    w/o visuals 12-20%.

    Doesn't seem to slow down anything i'm doing.
  • Reply 14 of 21
    iTunes 3 processor usage is fine with me. My machine is an iBook 466. I was quite unhappy with over utilization of iTunes 2, which kept me on 1.1.1 until the release of 3. If you wish to take utilization down, shrink the player window (using the green widget), then use the size widget to make the window as small as possible. Finally, minimize the player to the dock. Your utilization should be much lower using this method; you can switch songs by using the iTunes dock menu. I used to do that, but I haven't been nearly as concerned with the subject as of late.
  • Reply 15 of 21
    donnydonny Posts: 231member
    I agree with you completely.



    I'm not sure what it is doing, but when run under OS 9, it never hesitated at all. I realise iTunes 3 is OS X only, but it performed the same in iTunes 2. I think iTunes 3 is a bit better utilizing system resources, but it still hogs the CPU a lot.



    A multi-threaded, memory-protected modern OS cannot run it as well?? Something is wrong here...



    Regardless of your system, it worked fine before OS X. However, I have a PowerBook G3 (firewire) with 640 MB RAM. Everythig else runs just dandy, but iTunes will hesitate occationally. It does run up 10%-40% of the CPU during usage. Geez....



    Edit-&gt; I am running Jaguar with iTunes 3.0.1. iTunes averages around 18-21%, spanning 16%-45% on my PowerBook.



    [ 09-23-2002: Message edited by: Donny ]</p>
  • Reply 16 of 21
    [quote]Originally posted by Defiant:

    <strong>on the mac, the processor has to decode the music. =&gt; CPU usage: high



    on the pc, there's a soundcard just for that purpose. =&gt; CPU usage: almost none</strong><hr></blockquote>



    Sure, if you have a sound card add-in, otherwise, decoding of MP3 on PC is also done by CPU. Are you saying that if you add a soundcard to a Mac, the decoding of MP3 is still done by the CPU???
  • Reply 17 of 21
    powerdocpowerdoc Posts: 8,123member
    Once i have tried weird thing on OS X : i have played together i movie with i tune : and it work perfectly mixing the sound in live without any lapses. I have tried also to use both music player and i tune to let them read two differents songs in the same CD : of course there where lapses due to the CD reader trying to read desesperatly two songs in differents aera of the CD, but the system do not crash.



    If some of your friend think that OS X is not really multitask made this demo in front of them : i tune and i moovie simultaneously.
  • Reply 18 of 21
    emaneman Posts: 7,204member
    iTunes takes anywhere between 15-40% on my iBook. Sometimes there's a noticable slowdown. IN OS 9 there never was.
  • Reply 19 of 21
    rhoqrhoq Posts: 190member
    iTunes has always used massive amounts of the CPU - even when it was still known as "SoundJam MP" (which will always be my favorite Mac MP3/Music Player and encoder)
  • Reply 20 of 21
    defiantdefiant Posts: 4,876member
    [quote]Originally posted by klinux:

    <strong>



    Sure, if you have a sound card add-in, otherwise, decoding of MP3 on PC is also done by CPU. Are you saying that if you add a soundcard to a Mac, the decoding of MP3 is still done by the CPU???</strong><hr></blockquote>



    I think so. on the pc you have to have a soundcard otherwise you'll get no sound. on the mac it's different. we have the sound chip onboard.



    so, I really don't know.
Sign In or Register to comment.