MemTool vs. Top Command - Conflicting CPU Readings

Discussion in 'Jailbreaks and iOS Hacks' started by scootaru, Jul 11, 2009.

  1. scootaru macrumors 6502

    Joined:
    Nov 7, 2008
    Location:
    Columbus, OH
    #1
    I've been trying to track down the culprit of my battery issues, so I did a search for CPU monitoring applications. I came across MemTool first. I thought this application was exactly what I was looking for. It had all of the running processes with memory and CPU usage. I thought the CPU usage was a percent of total CPU capability, but I'm starting to wonder now.

    I did some more research and found that I could use the Top command in MobileTerminal and get the same information. I downloaded the Top command line package from Cydia and tested it out. What I found was something completely different than what I was seeing in the MemTool app.
    Most processes weren't consuming any CPU power. I think the only processes using CPU were Top and MobileTerminal (obviously), Springboard, and Mediaserverd. When I used MemTool, many other processes were consuming some sort of CPU power. The numbers wouldn't even match up for the common processes between the two. Mediaserverd would jump around 3% using the Top command, but as of right now, it is 39.63% using MemTool.

    My logical side says the Top Command is more realistic because if the MemTool app was right, my phone would probably be pretty hot most of the time. I just can't figure out what I'm missing.

    Does anyone know what the CPU numbers in MemTool really represent? It would be nice if someone could direct me to a users guide for MemTool, in english.

    Also, are there any other ways to monitor CPU usage out there so I can get some more data to verify one or the other? Any suggestions would be helpful.
     

Share This Page