home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2001 March
/
PCWorld_2001-03_cd.bin
/
Software
/
Vyzkuste
/
atm
/
readme.txt
< prev
Wrap
Text File
|
2000-03-21
|
4KB
|
127 lines
ATM - "Another Task Manager" release 2.2
1. Program purpose
2. Installation
3. ATM's command line parameters
4. Status & distribution
5. Version history
6. How to contact the author
..important notes
1. Program purpose
ATM is a Windows9x-only application ideated for power-users who actually want to
handle their systems. It provides a real-time capability to monitor all processes
and threads, their CPU usage, execution time, etc.
It allows you to completely manage the system priority of all running processes and
threads. You can even set a DPC (Dynamic Priority Controller) which can switch between two
defined priorities specifying a time-slice for both. It allows you to know which are the system
handles opened by all processes. You can even spy and control all system windows. ATM offers
even a built-in CPU cooling function. It is based on the x86 HLT instruction which is called
only when the system is idle, so it doesn't affects other tasks. Naturally, you can uncheck it
whenever you want.
2. Installation
Copy atm.vxd in the same dir of atm.exe. Then just run the exe. ;)
3. ATM's command line parameters
STARTINTRAY ON|OFF default: off
REFRESHTIMER ON|OFF default: on
TRAYIDLE ON|OFF default: on
TRAYLIGHTREFRESH ON|OFF default: on
ONFOCUSREFRESH ON|OFF default: off
AUTOSUSPENDCOUNT ON|OFF default: on (useful only in ApiOnly mode)
CPUCOOLER ON|OFF default: on
TIMER millisec default: 1000
HEIGHT pixels default: 397
WEIGHT pixels default: 712
All commands are case insensitive.
4. Status & distribution
ATM is completely free, and even you are free to
distribute it.
5. Version history
ATM 2.2 NEWS:
- Better memory stats.
- Improved interface (now resizeable).
- HEIGHT and WEIGHT command line option added.
ATM 2.1 NEWS:
- Memory statistics adedd.
- "Heap corrupted" bug fixed.
ATM 2.011 NEWS:
- Minor bugs fixed
ATM 2.01 NEWS:
- Startup blue screen on windows95b/c bug fixed.
ATM 2.0 NEWS:
- "Low level code" added.
- All threads are now controllable.
- CPU Usage (and related stats) monitor for all threads and processes.
- HLT-based CPU Cooler added.
- Process handles spying improved.
- Some "dumping" functions added.
- View/modify threads context added.
- Process flags (Service, Console, Debugged, Pending debug event, Terminating, Faulted).
- Improved interface with context menus.
- Bug fixes.
- Others.
ATM 1.4 (First release functions):
- Process and thread monitoring.
- Process and thread (not all) priority setting.
- Dynamic priority setting.
- Process and thread killing.
- Thread suspending/resuming (not all).
- Process modules viewing.
- Window spying.
- Arbitrary window message sending.
- Arbitrary window showing control (hide, minimize,
maximize, etc.).
- Process handles spying.
6. How to contact the author
Home Page: http://atm.idic.caos.it
E-Mail: tbenr@idic.caos.it
..important notes
- Cause of low-level system structures access made by this program, some
functions may not be available on all systems. If this is your case, ATM tells you
at the startup.
- The CPU Usage, Average (of the cpu usage), Exectime values of the Process list
view are extrapolated from the respecting thread columns, so that they are affected
by the refresh frequency.
I.E. If a process starts a thread and kills it before a refresh occurs, ATM
cannot notice what really happens. Therefore the process Exectime and CPU Usage
aren't incremented and the related value in the Average column does not
represent things as they went. Note that, when "use the "light" refresh code"
option is enabled ATM does not recalculate those values at all when staying in
SysTray.