
For throughput, I never seen anything higher than 9/m. It shows things like CPU use, disk activity and network throughput. Then all I had to do was to, basically speaking, replace the occurrences of " NSMenuExtra" by " NSStatusItem", since the two APIs are almost the same. On sites like and others, I seem to be getting above the 50/50 (58/64 for example). So, how did I port MenuMeters to El Capitan, then? Well, I just gave up having ⌘-dragging. In El Capitan, Apple added a more stringent check of the allowed NSMenuExtra's, and MenuCracker no longer works. MenuCracker was an NSMenuExtra that pretended to be one of those allowed ones, which, once loaded inside SystemUIServer, removed these checks, so that more NSMenuExtras can be loaded without any problem. MenuMeters used this to inject their own NSMenuExtra's to SystemUIServer in fact MenuMeters' author is one of the main authors of MenuCracker.Įssentially, until Yosemite, SystemUIServer had a fixed list of allowed NSMenuExtras. The software also supports Dark mode and allows you to personalize the sound of your new email notification.
#MENUMETERS MAC FOR MAC#
But until Yosemite, there was a known way to work around it, available as an open-source code as MenuCracker. Right-click on the MenuMeters icon, and from the pop-up menu, choose to remove MenuMeters. Mia for Gmail is a menu bar program for Mac that allows you to easily check and handle emails from your Gmail account from anywhere on your Mac, right from your menu bar. But since 10.2, Apple had a code that blocked SystemUIServer to load non-system-provided NSMenuExtra's. Formerly developed by RagingMenace, MenuMeters is a preference pane that manages a set of unobtrusive CPU, memory, disk, and network monitoring tools that. In fact until and including OS X 10.1, Apple allowed it. But this happened later than the need to port MenuMeters to El Capitan 10.11.)Īnyway, due to this better behavior of NSMenuExtra's, people often wanted to write their own. (On macOS Sierra 10.12, Apple finally implemented and enabled ⌘-dragging for all NSStatusItem's, including this port of MenuMeters. There are more than 10 alternatives to MenuMeters for a variety of platforms, including Mac, Windows, Android, Android Tablet and Steam.
#MENUMETERS MAC FOR MAC OS#
I have no idea why ⌘-dragging was not provided for the latter by the system. MenuMeters is described as 'set of CPU, memory, disk, and network monitoring tools for Mac OS X' and is a system information utility in the os & utilities category. One good thing about the former is that you can rearrange them by ⌘-dragging the menu items.

The latter can be displayed by any app written by any developer. The former are loaded and displayed by SystemUIServer, a process provided by the system.

There are in fact two types of such menu bar items, one known as NSMenuExtra's and another known as NSStatusItem's. As you very well know and is shown in the screenshot above, there can be various utilities put on the right hand side of the menu bar.
