SeePU

SeePU shows the current CPU, RAM and network usage in the notification area.

You can easily see whether your processor is being heavily taxed - and for example let it finish its job without burdening it further - or is sitting happily idle, ready for action; or the download speed of that large podcast...

There are three different styles for the CPU/RAM usage notification icon:
  • CPU usage bar
  • CPU usage bar/available RAM bar side by side
  • CPU usage bar with numeric indicator of available RAM in MB (requires SeePU++)
...and for the network usage icon:

  • Total (received+transmitted) data speed
  • Received data speed/transmitted data speed side by side
  • Total data speed with numeric indicator in KB/sec (requires SeePU++)

You can also choose the update frequency.

You can enable (requires SeePU++) the historical plots of CPU, RAM and network usage in the notification pane (the thing that appears when you pull down the notification "window-shade"); you can also configure SeePU so that when clicking on the CPU/RAM plot, it will ask for confirmation to kill the process that is currently using the most CPU (when an app is stuck in an infinite loop of 100% CPU usage, pain, regret and sorrow, it's the humane thing to do, and it's best done quickly).

SeePU is highly optimized to use as few resources as possible, unlike "similar" apps (for one thing, it disables itself when the screen is off) - see it for yourself and try it now, it's free!

To enable the advanced features, get SeePU++ from the Android Market or AndAppStore.

See the FAQ and the changelog!
ShareThis

26 comments:

Anonymous | February 9, 2010 at 7:49 PM

I've been trying this app and for the most part it's great. Do you have a forum or something where we can discuss bugs or anything?

lowne | February 9, 2010 at 8:01 PM

@danny: it's in the eternal todo list :)
In the meantime, I guess this one is as good as any place.
I'm aware of the 'doubly-updating/no-more-updating' bug though, it will be fixed as soon as I get to reduce the noise level in my immediate surroundings to bearable levels.

BostonBill | February 11, 2010 at 8:22 PM

Is there a legend that explains the colors?

lowne | February 13, 2010 at 10:04 PM

Red bar: don't do anything, let the phone finish whatever it's doing.
Orange bar: go ahead, but expect some serious slowness.
Green bar: A-Ok!
Hope that addresses the question...

Trooper | February 15, 2010 at 7:47 PM

How come I dont see it in the market from my Sprint Hero??

lowne | February 15, 2010 at 7:50 PM

Truth be told, I have absolutely no clue...

Marvin | February 18, 2010 at 4:43 PM

Apps installer always tells me "SeePU could not be installed on this phone". Do i need root access for this app?

Marvin | February 18, 2010 at 5:10 PM

Seems to be a problem with the SDK key for signing:
http://groups.google.com/group/android-developers/browse_thread/thread/6f99a302bc6eeb0a

lowne | February 19, 2010 at 4:37 PM

I sign all releases with my developer key.
This said, I don't know what the problem might be...

Marvin | February 19, 2010 at 5:23 PM

My Android version (1.5) may not be supported by this app...

lowne | February 19, 2010 at 5:43 PM

A-ha! That's right! Probably it's the same problem for Trooper.

I made SeePU require Donut but I'm not sure it *really* requires it. If not, I'll publish a Cupcake-friendly update soon :)

Unknown | February 27, 2010 at 3:50 PM

I love your app, and would like to be able to keep it, however since I downloaded it my droid has been very slow switching from apps back to the home screen. I set the update speed to 5 secs but it didn't help. Is this a known bug with this app and do you know how to fix it?

Andy | February 28, 2010 at 1:50 AM

I applaud your being the first to develop such a clever collection of efficiently designed apps addressing what I feel is the Droid's biggest weakness - battery life. Buying UltimateJuice was a no-brainer. However, my drop down notification pane has two separate persistent entries saying 'SeePU Click to Configure' that I assume are related to the bar graph indicators. I don't think I'm alone in trying to keep that area as uncluttered as possible; could those entries be made optional? Thx.

lowne | March 1, 2010 at 12:10 AM

@Marvin and Trooper: SeePU is now Cupcake-compatible :)

@Grace: it's not a known bug, and it seems strange - can you positively isolate the problem in SeePU? If so, feel free to email me with any details.

@Andy: Thanks! :)
I'm the first to dislike the two entries in the pane. Unfortunately, it seems each and every icon in the notification bar needs a corresponding entry - no way to avoid it (that I could find).
On the bright side, I'm working on making these more useful, at least - stay tuned for the next updates!

Marvin | March 2, 2010 at 4:44 PM

Great! Thanks!

Unknown | March 9, 2010 at 12:54 PM

Hey lowne,

I *think* you are aware of that, but just to be sure: SeePU sometimes stops updating the status bars (especially when I go out of a longer-term standby). It will work again if I start the SeePU app shortly. Perhaps some Android Autokilling issue? I don't have Taskkillers installed, but "Autokill" (set to moderate). Any idea why it stops updating?

Best, Peter!

PS: YEAH, you are great, you are the man, you are the saviour of my battery! :) Kepp it up (PLEASE!!) !

Unknown | March 14, 2010 at 9:36 PM

would be awesome if you could toggle wifi from the notification area

DavidB | March 17, 2010 at 12:04 AM

When my proc shows it's highly utilized for a while, I assume it's a rogue app. I can use a task killer to kill them all and it's ok, but I can't figure out which app specifically. Is there a means to use SeePU and have it show historical CPU (or realtime) usage by app?

lowne | March 17, 2010 at 8:09 PM

@Peter: (better late than never) Loved the "saviour of my battery" thing :D
The freeze issue *will* be fixed on the next update. It has to.

@jedipottsy: Why WiFi?! Btw there are many toggle widgets for that ;)

@David: SeePU++ lets you effortlessly kill the most CPU-eating app right from the notification. About the per-app thing: it's a huge thing to do, but I might very well start working on it some day. Have to fix issues first, be patient!

pterion | March 18, 2010 at 4:37 PM

Thanks for great applications!

I have the same issue as Peter above, i.e. the need to restart SeePU after some time. So I'm also waiting impatiently for the next update!

Greetings,
Daniel

Unknown | April 25, 2010 at 4:51 PM

Hey Lowne,

I would like to suggest developing an app if you are interested. Using your beautiful progress bar, maybe you can tap into Android's default browser and show the progress of a page loading ? I often load a page and flip to another app while waiting for the page to load, but have no idea if the page is done loading. Would be nice to have an indication and think that a progress bar like SeePU would be great !

Unknown | June 7, 2010 at 5:21 PM

Hey lowne!

Freeze issue: Gone! YEAH! :)

New issue: In benchmarks etc. every "update rate" the app seems to "freeze" the stone for a short moment. Means the milestone lacks every 2 seconds (or another value) when actual status of CPU/RAM/Traffic is queried. Any chance to lower that? That's more like a "Enhance" option, certainly not a bug.

btw: On overclocked devices, SeePU seems to cause some spontaneous reboots (maybe some problem caused by novel CPU frequencies?). It's certainly not because of the overclocking itself, as the spontaneous reboots vanish when SeePU is deinstalled. I am trying a reinstall now to check whether the problem is gone by a clean reinstall at fixed CPU freq's. I'll keep you updated!

Javier | June 8, 2010 at 1:06 AM

Awesome app but... !Doesn´t work in Cyano 5.0.7 (Eclair 2.1)¡ ¿Anyone with this trouble?

Unknown | June 10, 2010 at 4:30 PM

Update: Reinstall cleared spontaneous reboot @ overclocked devices issue. As long as a stable frequency is chosen, everything is very fine.

lowne | June 15, 2010 at 8:11 PM

@Rubik: unfortunately that's not possible - external apps don't have access to the page load status of the Browser app :/

@Peter: I'll look into that, thanks!

@Javier: the next release (coming really soon!) should fix that ;)

Marcos T | August 5, 2010 at 11:39 PM

Hi,

In my Samsung Galaxy (i7500) running android 1.6, each second SeePU make error message in LogCat:
E/NotificationService( 85): enqueueNotification :: notification.flag = 42

Post a Comment

Note: Only a member of this blog may post a comment.