Although I'm sure all the components are well-built (and
I'm also curious to check out how the MicroMini behaves under stress.
Two separate tests were run to quantify its performance limits: One
subjective, the other objective.
Test #1: Chess.app
In this test, the Chess program included
with Mac OS X is launched and a computer-vs-computer game is run
repeatedly to see how many games the computer can complete without
stalling or freezing. Before each new game, the level of "Strength" in
the Preferences, corresponding to the number of moves ahead the
computer considers before making its' next move, is increased: The
higher the strength, the more CPU-intensive the game becomes. As an
added bonus, you can watch the computer play against itself.
In general, the "Fastest" games finished in about ten minutes, while the "Strongest" game required about five minutes per move, or over five hours to complete the game. I think I'll save any further testing of the "Strongest" setting for later!
Test #2: MaxCPUThis software, written by Chris Hynes, simultaneously and continually executes a collection of OS X programs and Terminal commands intended to run a Mac's CPU, video card, memory, and hard drive near or at their performance limits. The test continues until it is stopped by the user. During the test a number of active windows run simultaneously, providing some rather impressive eye-candy.
For this test, after powering on the MicroMini:
- The computer was left on for an hour to establish baseline
- Preferences for Screen Saver and Enery Saver were set to "Never" to prevent Sleep.
- The applications "Activity Moniitor" and "Temperature Monitor" were launched.
- The "Start MaxCPU" Automator Action was launched.
- After about 37 minutes, the test was stopped by launching "Stop MaxCPU".
- When the CPU temperatures returned to the baseline, temperature
data was exported from "Temperature Monitor" & plotted.
To make comparisons a little easier, the results were normalized by calculating temperature ratio for each core (T/Tmax) and time-shifting all cores to start at the same time: