
Photo shows Task Buster 2.0 running in @Macarlo's Warp 4.0
Task Buster
Updated to 2.0
|
Jostein Ullestad
just updates Task Buster to version 2.0. This is a freeware developed to run on OS/2 Warp. Task
Buster gives you system information like running processes and threads. You can
download this utility (buster.zip, 27.837k) pointing your browser at:
http://www.powerutilities.no/
This application gives you system information about:
Processes (application) that has been started.
The process ID and the parents-process ID.
The session ID.
Number of threads in the process.
Priority of the process.
Full path to the process executable file.
Option to kill the process you want. (This is very useful when a process
is no longer responding to the OS.)
Threads, started by a selected processes.
Thread ID
Priority
Blocked ID
Status
The semaphores in the system.
Name of the semaphore
More...
Modules that has been loaded.
List of all the loaded Dynamic Loaded Libraries (DLL), drivers and
other (ADD, SYS, ...)
Type of module, 16bit or 32 bit.
Handle of the module
Option to unload / load a module.
Get more extended information of the module.
List of modules that have been loaded by each process.
A tree list of all the processes and the modules that this has loaded.
(This is very useful when you need to know what DLLs a process requires. With this
you can also verify that the DLL is loaded from the correct directory.)
Other system information
Maximum pathname length
Maximum number of text sessions allowed
Maximum number of PM sessions allowed
Maximum number of VDM (DOS) sessions allowed
OS/2 Boot drive identifier
Dynamic Priority Variation
Maximum wait time
Minimum time slice
Maximum time slice
Size of memory pages
OS/2 major version number
OS/2 revision letter
Number of msec. since system started
Low 32-bits of time since 1/1/70 at 00:00:00
High 32-bits of time since 1/1/70 at 00:00:00
Number of physical mem. bytes in the system
Number of resident mem. bytes in the system
Number of available mem. bytes in the system
Maximum number of bytes of private mem. available
Maximum number of bytes of shared mem. available
Timer interval
Maximum length of a component of a pathname
Installation:
Create a directory; UnZip the downloaded file
into this new directory, run the executable. The zip file contains two files, Buster.Exe
32 bit executable Buster.Dll 16 bit dynamic loaded library.
Nice to know:
The executable is a 32-bit file, while the DLL
is a 16-bit file. I did this just for fun. To mix 16 bit and 32 bit code is so easy
with OS/2. You can even mix 16-bit and 32-bit code into the same executable file.
Under Windows NT or
Windows 95 this is not that easy. This is made possible with OS/2 since OS/2 has
such a nice thunking layer. If you want to know more about this technique, look
for thunking layer on the
Internet.
Some of the new features in 2.0.00
Specify the columns you want to watch.
Option to save the information to a file.
More system information is given.
Shared memory tab was added.
CONTACT AUTHOR:
Jostein Ullestad
jostein@powerutilities.no
@Macarlo, Inc.
@Macarlo's Shareware & Web
OS/2
Java Lobby Member
Java Site Accredited
[TOP]
[HOME] [INDEX]