Snow Leopard has changed some of the underpinnings of process management; Peek-a-Boo 2.8 has been updated to work properly with these system changes.
Improved crash reporting. (We hope crashes are rare, but if they do happen we would like to hear about them.)
Miscellaneous minor usability enhancements
Underlying architectural enhancements should increase stability.
Process Throb icons can now be customized so their size can correspond either to the process CPU usage or the process memory usage. (The Process Throb icon velocity then corresponds to the other attribute.)
Miscellaneous bug fixes.
Minor bug fixes and enhancements
Tool tip enhancements
Minor performance improvements
Other miscellaneous minor bug fixes
Window borders have been eliminated; they now have a nicer look.
Minor bug fix: smooth out some rare quirky behavior in the autoupdate mechanism.
Minor bug fixes to the personalization mechanism.
Fix occasional crash at quit.
The Process List view can now show the number of threads in each process.
Peek-a-Boo has a new icon.
Due to popular demand, the ability to invoke sample has been added.
Higher-resolution icon has been added to help support OS X 10.5 Leopard’s resolution independence.
The Process List view introduced a new indicator
icon, the bubble which indicates whether a process has been idle recently.
This can be useful if you only want to watch processes that have been active.
Several documentation enhancements.
Paths with some unicode characters were causing minor problems. This has been fixed.
Add colorization of Process Throb icons;
this helps make it obvious when new processes are being spawned.
Occasionally fullscreen Process Throb icons would
have an annoying flash. This bug has been fixed.
Fixed a long-standing bug where adding columns to (or removing columns from) the Process List window would sometimes resize other columns.
Fixed a recently-added bug where displaying the Rosetta information could cause some windows (such as CPU Usage windows) not show up properly.
Peek-a-Boo now uses the subversion revision number along with agvtool to maintain a canonical build number for each release.
Peek-a-Boo can now show whether a process is running under Rosetta emulation. See the “View->Built-in Items->rosetta emulation” menu item.
The Peek-a-Boo Helper Daemon was improved:
The helper daemon is now a universal binary.
The optimization level was cranked up.
These changes will require authentication to use the new helper daemon.
The documentation pages were cleaned up.
Peek-a-Boo has a vastly improved new icon! Thanks Fernando Lins for your outstanding work!
Minor bug fix: improved icon selection for icons in Process List window.
Minor bug fix: documentation shows correct cpu usage windows.
Bug fix: turning PS information on and off has been unreliable for the last few releases. Version 2.6.2 reliably shows the contents of the “View->PS Available Items” menu.
Peek-a-Boo's CPU Usage windows are now Cocoa windows; the last vestiges of Carbon have now been removed from Peek-a-Boo.
minor bug fix: refine escalating-kill mechanism.
minor bug fix: system information window occasionally wasn't activated properly; this has been fixed.
New System Information view added; this is a convenient small floating window that shows system-wide CPU usage, memory usage, and virtual memory status.
Use OS-supplied striped background for table view.
Nagging severity reduced, and escalation mechanism tweaked; this should keep the nags from making Peek-a-Boo unusable.
When the Process List window is frontmost, start typing the name of a process. That process, now, will be selected. This makes is very convenient when you know the name of a process to get it selected ASAP.
Choosing the Process Throb window from Peek-a-Boo’s File menu when Process Throb is already in fullscreen mode will now switch to the normal window mode as expected.
The fullscreen Process Throb changes from version 2.5.6 had a bug when cycling between multiple monitors. This bug has been fixed.
Fullscreen mode of Process Throb has been improved in a seemingly subtle but surprisingly useful way: it now no longer cycles between an overlay mode and a desktop mode; rather, the (single) fullscreen mode is in the desktop layer with an adjustable opacity for the overlay layer. The Preferences will allow you to adjust this opacity.
Several miscellaneous bugs have been fixed:
Occasionally Process Throb icons would not display correctly for OS X Applications; this has been fixed.
Process Throb’s fullscreen mode has been enhanced. Now instead of simply toggling between fullscreen on the main screen and the normal Process Throb window, in 2.4.3 and later F7 cycles from fullscreen mode to desktop mode for each attached screen before cycling back to the normal window.
Endianness fix for OSTypes.
Fixed a bug introduced in 2.4.2 where CFM applications and Classic applications displayed less user-friendly names.
Peek-a-Boo now extracts a more user-friendly name for Dashboard Widgets (for example, it shows “Calendar.wdgt” instead of DashboardClient). Thanks Richard Fattic for the suggestion.
Peek-a-Boo’s process throb window has a nifty enhancement. You can make idle processes disappear from the window by turning off “always show idle processes” in the preferences panel.
Miscellaneous minor bug fixes.
Peek-a-Boo now features an informative memory column in the process list window. This column allows you to tell at a glance which processes are using memory, and how much of each process’s memory usage is physical RAM and how much is virtual (paged-out) memory.
Friendlier names for pieces of process information (pid info fields); for example, “pid_p_starttime” is now “start time” in the “View->Built-in Items” menu as well as the column header for the process list window.
Minor bug fixes, including fixing quirks when closing and reopening the process list window.
New pid info fields added:
pid_csw (context switches)
Several internal optimizations.
New addition to the memory graph shows “wired” memory.
New pid info fields added:
The logic for figuring out the total active time was omitting the time used by threads in a process that have already terminated. This is important for maintaining an accurate value over the life of the process, and this oversight has been fixed.
A few new pid info fields were added:
Peek-a-Boo inserts a new gentler “kill” into its sequence of escalating techniques to quit a process.
A Help menu bug was fixed.
You can now buy Peek-a-Boo using PayPal!
Documentation is now available from Peek-a-Boo’s Help menu.