0 Members and 1 Guest are viewing this topic.
Mac OS X system monitor and process explorer tool for developers and power users alikeDescriptionatMonitor is the most advanced monitoring tool for Mac OS X that displays system activity in real-time. It is designed to allow quick assessment of computer's state and it is powerful enough to make it a core utility in anyone's system troubleshooting toolkit.atMonitor offers a better alternative to Apple's own "Activity Monitor" and combines the best of the features of many other existing monitoring utilities. It also adds an extensive list of unique features of its own. In addition to the standard CPU, GPU, VRAM, FPS, Disk and Network info, atMonitor allows interaction with processes, setting up triggers, logging, purging RAM and much more.There are three different ways atMonitor can display the monitored values:- in the menu bar- in the floating window on the desktop- in the dock iconvideo to the right shows atMonitor's activity view in the floating window:Note: atMonitor requires Mac OS X 10.5 A modern video card is required for monitoring GPU activity.Monitoring MiniTop.Displays top 3 most CPU hungry applications. Right clicking on the view will allow to customize the list by excluding chosen applications. CPU.Supports multiple cores. Clicking on the view will display detailed process information and the top 3 CPU intensive processes. RAM.Shows memory specifications and the usage broken down into wired, used and free. It also tracks the top 3 memory hogs processes and allows to "Purge" - recover memory (dev tools must be installed for the Purge feature to work). GPU.Supports multiple GPUs. Clicking the view will display video graphics card brand and the number of contexts and surfaces.VRAM.Tracks the memory usage of installed video cards and displays VRAM total, used and free as well as the number of textures.FPS.Monitors the refresh rate of the screen (buffer swaps) and context switches. Disk.Displays the read and write performance of the most active disk. All mounted local and network disks are displayed and can be accessed with one click. Network.Displays the read and write performance of the most active network interface and total bandwidth. It also shows the public, private and router IP as well as the corresponding MAC addresses. Selecting any value will conveniently copy it to the clipboard. Temperature.Both CPU and GPU temperatures are reported.Top Window Top Window is the core functionality of atMonitor. It serves multiple purposes and is used for both monitoring and interacting with the system. For each process Top Window displays its PID and path, parent PID and path, description, arguments, environment, libraries and open files.Renice.Processes have their default running priority, but renice allows to change it by either raising or lowering the priority, thus allowing more CPU cycles to the more useful applications. The priorities can be also remembered and automatically re-applied when atMonitor launches.Signal.Any standard BSD signal can be selected and sent to any process using a simple popup.Pause.Any user process or application can be paused to temporarily allocate system resources elsewhere when needed.Kill.Kill button is provided to easily stop or force kill a process.Man Pages.A wealth of useful information about the processes can be found in Mac OS X man pages. PDF documents for man pages are generated on the fly and displayed using Preview.app. Triggers Triggers are accessible from atMonitor's preference panel and can be setup to activate any script when a predefined value reaches its target. For example, a script could be written to email system administrator when the CPU usage goes above 90%. 2 sample scripts, one basic and the other one a little bit more advanced using GROWL, are included.Logging atMonitor allows to log all monitored values. The logs are saved in XML format with names in ISO 8601 standard and can be used to log and troubleshoot system performance. Utilities Utilities, accessible from "System Info", are a set of useful and domain specific system commands that can show detailed information about the system such as Kernel State, I/O Registers, Smc Sensors and more.