Difference between revisions of "TimeMon.app"

From GNUstepWiki
Jump to navigation Jump to search
(create)
 
(License from source files)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{stub}}
 
 
{{Application|
 
{{Application|
 
shortdescription = CPU time usage monitor. |
 
shortdescription = CPU time usage monitor. |
currentversion = [http://download.savannah.nongnu.org/releases/gap/TimeMon-gnustep.tgz 4.0] |
+
currentversion = [http://savannah.nongnu.org/download/gap/TimeMon-4.1.tar.gz 4.1] |
releasedate =  Feb 20, 2006 |
+
releasedate =  Jun 18, 2008 |
license = unknown |
+
license = Permission to use, copy, modify, and distribute without fee |
overview = < ... > |
+
overview = TimeMon gives a graphical representation of where the CPU cycles are going. It's coarse, but better than nothing. The best feature is that it runs in an icon on your dock, so that you never lose it. |
features = < ... > |
+
description =
maintainer =  Gregory John Casamento |
+
TimeMon gives a graphical representation of where the CPU cycles are going. Version 4.0 was basically the OPENSTEP port of TimeMon3.2, there were no new features. TimeMon 4.1 is the port to GNUstep and should be usable on a number of systems including Linux, FreeBSD, NetBSD, OpenBSD. Version 4.1 was ported also to MacOS X 10.1 or later, continuing the OPENSTEP and Rhapsody tradition.
 +
|
 +
features = TimeMon displays this information within the program's icon.  There are three rings displayed. The innermost ring is updated according to the Update Period, which specifies the number of seconds between updates, and Lag Time which specifies how many update periods should be averaged together for the innermost ring. The middle ring is an average of the last Layer Factor update periods, and the outer ring is an average of the values over the course of the square of the Layer Factor update periods. The values in the fields are automagically stored in the user's defaults database.
 +
 
 +
The difference between Lag Time and Layer Factor are subtle but useful.  Both values cause the program to average information over some period of execution, resulting in a more stable display.  Lag Time should give a short amount of time useful to even out the "bumps" on the innermost ring.  A Lag Time of zero can result in a very dynamic display.  A similar effect could be achieved by increasing the Update Period.
 +
 
 +
TimeMon has been extensively tuned to use as few CPU cycles as possible.  But, if you feel the need to pause it, click the Pause menu item.  Otherwise, adjust your Update Period to a higher value so that it updates less often
 +
|
 +
maintainer =  Gregory John Casamento, Riccardo Mottola |
 
relatedlinks =
 
relatedlinks =
 
* http://www.nongnu.org/gap/timemon/index.html |
 
* http://www.nongnu.org/gap/timemon/index.html |
 
category = [[Category:Workspace Applications]]
 
category = [[Category:Workspace Applications]]
 
}}
 
}}

Latest revision as of 13:42, 16 January 2009

CPU time usage monitor.

Current Version: 4.1

  • Released: Jun 18, 2008
  • Licensed: Permission to use, copy, modify, and distribute without fee

Overview

TimeMon gives a graphical representation of where the CPU cycles are going. It's coarse, but better than nothing. The best feature is that it runs in an icon on your dock, so that you never lose it.

Features

TimeMon displays this information within the program's icon. There are three rings displayed. The innermost ring is updated according to the Update Period, which specifies the number of seconds between updates, and Lag Time which specifies how many update periods should be averaged together for the innermost ring. The middle ring is an average of the last Layer Factor update periods, and the outer ring is an average of the values over the course of the square of the Layer Factor update periods. The values in the fields are automagically stored in the user's defaults database.

The difference between Lag Time and Layer Factor are subtle but useful. Both values cause the program to average information over some period of execution, resulting in a more stable display. Lag Time should give a short amount of time useful to even out the "bumps" on the innermost ring. A Lag Time of zero can result in a very dynamic display. A similar effect could be achieved by increasing the Update Period.

TimeMon has been extensively tuned to use as few CPU cycles as possible. But, if you feel the need to pause it, click the Pause menu item. Otherwise, adjust your Update Period to a higher value so that it updates less often

Maintainer

Gregory John Casamento, Riccardo Mottola

Related Links