AminetAminet
Search:
84479 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/wb/cpuwatcher.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Measures CPU, free mem and net traffic
Author:Juha Niemimäki
Uploader:jniemima mail student oulu fi (JN)
Type:util/wb
Version:0.5
Requires:some CPU usage ;)
Architecture:ppc-amigaos >= 4.0.0
Date:2006-09-01
Download:http://aminet.net/util/wb/cpuwatcher.lha - View contents
Readme:http://aminet.net/util/wb/cpuwatcher.readme
Downloads:868

CPU Watcher 0.5

CPU Watcher is a simple tool to monitor CPU usage,
free memory and network traffic.

It works by launching its own idling task (called "Uuno")
at priority -127. Task's execution time is measured and
the system load is determined, based on how much time
"Uuno" got during a time period (which is 1 second).


Features:

- shows the last 5 minutes of CPU usage (green graph)

- shows also the percentage of free
	* public memory (red graph)
	* virtual memory (blue graph)
	* video memory (light blue graph)

- shows also network traffic (activated with 'n' key)
	* upload speed (upper, red graph)
	* download speed (lower, green graph)
	* Current Kilobyte values are shown in Screen's titlebar
	The graphs show current/peak * 100% value.

- NEW: Supports now tooltypes which are hopefully self explained. Tooltypes
allow
storing the window position and setting the colours used in the window, too.


Keyboard commands:

	c - cpu graph ON/OFF.

	m - toggle between CPU measuring modes. Default mode uses busylooping,
	more accurate method (described above). Optional "Simple" mode
	doesn't busyloop, but it may not be as accurate.

	Screen's titlebar shows "B" for the busylooping method, and "S"
	for the simpler method.

	p - public memory graph ON/OFF.

	v - virtual memory graph ON/OFF.

	x - gfx/video memory graph ON/OFF.
	g - grid ON/OFF.
	s - solid drawing ON/OFF. No effect on network graphs.

	d - dragbar ON/OFF.

	n - network graphs ON/OFF.

	q - quit program.


Running both CPU Watcher and CPUClock.docky at the same time may not be
reliable.


ToDo list:

	- prefs editor for better configuration
	- tooltype support

Thanks to:

	Thomas Frieden
	Olaf Barthel
	Alex Carmona
	Dave Fisher


History

v. 0.1
	- the first release

v. 0.2
	- fixed a couple of bugs
	- some code cleaning
	- some optimization
	- added a grid of 11 rows (0%, 10%...100%) and 5 columns (5min,...1min).
	- added some keyboard commands

v. 0.3
	- shows network traffic (current values at screen title bar)
	- added pseudo-transparent mode (Dave)
	- added dragbarless mode (Dave)
	- added/changed some keyboard commands (Dave)
	- added non-busy looping method to measure CPU (Alex)

v. 0.4
	- compiled with GCC 4.0.3 and fixed a couple of new warnings
	- fixed a DSI bug reported by Karsten Fischer
	- new more compact icon

v. 0.5
	- added tooltypes (requested by Alex)
	- worked around annoying window blinker when using Intuition in "solid window
drag" mode (reported by Alex)






Contents of util/wb/cpuwatcher.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 1335    1683  79.3% -lh5- 0566 Aug 31 22:30 CPU_Watcher-0.5.info
[generic]                13006   30828  42.2% -lh5- 1828 Aug 31 22:13 CPU_Watcher-0.5/CPU_Watcher
[generic]                  528     852  62.0% -lh5- b599 Aug 31 22:30 CPU_Watcher-0.5/CPU_Watcher.info
[generic]                 1215    2485  48.9% -lh5- fed4 Aug 31 22:22 CPU_Watcher-0.5/CPU_Watcher.readme
[generic]                 1973    2422  81.5% -lh5- db01 Aug 31 22:30 CPU_Watcher-0.5/CPU_Watcher.readme.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         5 files   18057   38270  47.2%            Sep  1 15:58

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>