Performance Impressions

The performance of the Mac mini in its standard form is unacceptable, even for a $499 machine.  At first, I was afraid that the poor performance was due to the 1.25GHz G4. However, upon further investigation, the root of the cause revealed itself - 256MB of memory is simply not enough for OS X.  When running one application, such as Safari or Mail, the 256MB of memory is enough, but as soon as you open more than one application, the memory quickly disappears.  The problem with disk swapping on the mini is that it is using a 2.5" hard drive, which is significantly slower than a desktop hard drive. So, overall performance is reduced significantly.  There's a ton of stuttering when multitasking (not even heavy multitasking) and it's completely caused by disk swapping. 

Upgrading the system to 512MB of memory fixes all of the problems. You'd be hard pressed to get close to 100% CPU utilization on even the low end 1.25GHz G4 without resorting to video encoding, and most importantly, the system is as smooth as can be with 512MB.  As I mentioned in the first Mac article, OS X's caching algorithms work wonders for perceived system performance, since there's very little disk swapping, but in order for the OS to do its thing, you need a certain minimum level of memory and that seems to be 512MB.  Apple offers a 512MB upgrade for the mini for $70, which is slightly cheaper than what a DDR333/400 stick would cost you aftermarket, and it is an absolute must-have for this system.  Working on a simple file, ftp or web server with no end user interaction in the OS, you can get by with a 256MB configuration, and the same goes for a single user, single application usage environment, but as soon as there's any element of multitasking at play, you need 512MB - any less doesn't do the system justice. 

Honestly, the first time that I used the mini, I was quite frustrated with it, simply because there was just too much disk swapping going on.  But after the 512MB upgrade, I was more than happy from a performance perspective.  The 5400RPM drive in the system is actually fairly snappy (when not being swapped to) and application start times are pretty reasonable as well.  There's a clear difference between the mini and Apple's PowerMac G5s, but despite the difference, the mini offers a pretty good level of performance, if it is configured with 512MB of memory. 

Apple should not be allowed to sell any system with OS X with less than 512MB of memory; and you shouldn't buy the mini with less than 512MB of memory. It's as simple as that.

The performance of the 1.25GHz G4 is surprisingly good. I was expecting to notice a big difference between it and the 1.5GHz G4 in the 15" PowerBook reviewed yesterday, but the difference isn't that big in most applications.  The one area where the G4 definitely lags behind, though, is in video encoding.  Importing any video into iMovie HD frankly takes too long for the mini to be used often as a video editing box. Granted, the 2.5" hard drive should be an indication of that alone, but even with an external FireWire drive, the CPU does hold you back significantly.  Performance throughout the remaining iLife '05 applications is pretty solid, and even iMovie HD, as an application runs wonderfully on the 1.25GHz G4. It's just importing movies that can take a pretty long time, especially for longer clips.  Low video encoding performance may burst the mini HTPC bubble, which has been brewing in many minds since Apple's announcement, but it will work just fine as a media server - just not as a PVR (not without hardware accelerated encoding). 

Despite what I had originally expected, the on-board Radeon 9200 is a bit of a performance limitation.  I had the Mac mini hooked up to a 23" Cinema Display running its native resolution of 1920 x 1200 and was wondering why Exposé and a handful of other animations were choppy. After tinkering with resolutions, I found out why.  At resolutions above 1280 x 960, the Radeon 9200's 32MB of local frame buffer isn't enough to handle Exposé of even just four windows - swapping to main memory, and thus reducing the smoothness of the Exposé effects.  At 1024 x 768, it's great and it's even fine at 1280 x 960, but once you start going above and beyond that, you start running out of video memory real quickly.  I am concerned about performance under OS X Tiger, simply because with more being stored in video memory (e.g. font caches), you'll run out of video memory even quicker.  Granted, what I'm discussing right now isn't a reduction in actual performance, but rather a reduction in the smoothness of animations - which to a first-time OS X user can be a huge turn off.

The other thing to keep in mind is that the Radeon 9200 interfaces to the North Bridge using AGP 4X, not AGP 8X.  All windows in OS X 10.3.x are treated as AGP textures, and thus, AGP texturing performance is also important to UI performance.

As I mentioned earlier, the Mac mini features a single DVI output, but ships with a VGA adapter as well.  The analog VGA output quality of the mini is actually pretty impressive, with no issues at 1600 x 1200 over the VGA adapter.  It looks like Apple paid attention to all aspects of performance with the mini, including those that are sometimes overlooked, such as analog video output quality. 

In normal application launches and application usage (with 512MB of memory), the hard drive is surprisingly fast. However, when it comes to application installs, especially larger applications like iLife '05, install times are extremely long.  On a desktop PowerMac G5 iLife '05, a 4GB application suite takes a decent amount of time, but on the mini, iLife '05 takes forever to install.  Even the smaller 800MB iWork '05 installation takes forever (but less than the previous forever) to install.  Luckily, these are the types of things that you only have to do once, but doing any sort of intensive file copying to the mini's 2.5" hard drive can be frustrating (e.g. installing all 4GB of iLife '05). 

Sound Impressions and Hardware Surprises Stability and Out-of-Box Software Completeness
Comments Locked

198 Comments

View All Comments

  • pitdog - Wednesday, February 2, 2005 - link

    I am a computer guy and PC user for the past 20 years. I have worked in the industry for a little while (20 years). When I heard that MicroRedmond was going to sell anti-virus software it got my blood hopped up. Then I saw on Slashdot that Apple was going to sell stripped down versions of their Mac. Interesting, I said.

    Welp I went ahead and bought one. WOW...definately interesting. I was a mechanic doing data acquisition for CART teams. All Windows based. I have also worked on motorcycles for years.

    I boil it down to one thing. I have worked on Harley's for years. They hold their value and most people want them. There are more aftermarket parts for them than any other brand. But, I wanted a bike that worked. So I bought a Yamaha R1.

    The Mac Mini is the same darn thing.....it just works. I will be using Linux or my new Mac Mini from now on. Good stuff...

    p.s. of course when I want to hack a file or test a new game....the windows pc is still around...
  • pitdog - Wednesday, February 2, 2005 - link

    I am a computer guy and PC user for the past 20 years. I have worked in the industry for a little while (20 years). When I heard that MicroRedmond was going to sell anti-virus software it got my blood hopped up. Then I saw on Slashdot that Apple was going to sell stripped down versions of their Mac. Interesting, I said.

    Welp I went ahead and bought one. WOW...definately interesting. I was a mechanic doing data acquisition for CART teams. All Windows based. I have also worked on motorcycles for years.

    I boil it down to one thing. I have worked on Harley's for years. They hold their value and most people want them. There are more aftermarket parts for them than any other brand. But, I wanted a bike that worked. So I bought a Yamaha R1.

    The Mac Mini is the same darn thing.....it just works. I will be using Linux or my new Mac Mini from now on. Good stuff...

    p.s. of course when I want to hack a file or test a new game....the windows pc is still around...

    pitters
  • janmorren - Tuesday, February 1, 2005 - link

    Very good article Anand. It's objective, and I think (although I haven't touched a Mac mini yet) you hit the sweet spot with your article. I do think that not only the Mac mini is badly equipped with memory, it applies for every Mac running Mac OS X. Once you have the minimum of 512 MB RAM, you're in for a very credible platform. I'm working on an older (4 years) dual PM G4 500MHz, and 1GB RAM, and I'm not complaining (yet). Everything goes smoothly enough (I'm the IT guy here, and have to run everything).
    Also the comments on Pages, KeyNote and iLife '05 seem fair. Thanks for not being prejudiced.
  • bjakuc - Monday, January 31, 2005 - link

    Two quick comments:

    1) Thanks for the straight forward, even keeled, unbiased look minus any religous overtones.

    2) As for iPhoto 5 not having built in ftp support, you could always create a folder hierarchy that matches your web site structure and attach a 'Folder Actions' script to each subdirectory (written in Applescript, perl , python, shell etc...) that will ftp anything dropped into it up to the corresponding subdirectory on your site. just type 'Folder Actions' into Apple help for a discussion on how to set them up.

    Cheers!
    Bob Jakuc
  • bjakuc - Monday, January 31, 2005 - link

  • hopejr - Sunday, January 30, 2005 - link

    #176, I never said that it was secure, just that MS has made such a fuss about how much work they put into SP2 to make it "secure" and the stuff they put on the packaging, that would make the novice user think it was true.
    I also have a Windows box that has none of that stuff, and it's fine too, but, it sits behind a hardware firewall. If I put it in the DMZ, it would get hit like hell. I am a responsible user, and don't go downloading anything malicious (trust me, I know what to look for - I've been using PC's for long enough to know) and that is effortless. The only problem is that many people are noobs and don't know what to look for. BTW, that guy I was talking about is no noob, it was just that someone/bot had cracked into his computer through the "enhanced" firewall that MS built into SP2.
    I agree that OS X would have vulnerabilities, but at this time, who really cares? I'd only start to consider getting any AV software for my mac if I didn't have it behind the firewall and the percentage of users increased to 50% instead of the 3% it is at. Will that happen? I don't think so with the general mentality of much of the public these days toward anything "mac".
    I also agree that arguments such as these are absolutely pointless. So many people have their minds set a certain way, and are very difficult to change.
  • matteh99 - Sunday, January 30, 2005 - link

    #178

    The Celeron isn't one of "featured" dimension 3000 desktops. Instead of clicking on the featured 3000 desktops you have to click on the link above it that says "start shopping desktops". (great set up for the site eh?)

    http://www1.us.dell.com/content/products/compare.a...

    I would like to test a 3000 with a P4 but I don't have one. :-P. I might try to find a few other pc's to put it up against.. Also maybe test the 1.25 ghz mini.
  • mino - Sunday, January 30, 2005 - link

    #134 Actually I searched their home site www.grisoft.cz before posting.
    So, I'm happy You corrected me since I had no idea there is running such a project from Your link.
  • RMSistight - Sunday, January 30, 2005 - link

    #158

    SUPER LMAO
  • msva124 - Sunday, January 30, 2005 - link

    Impressive results for the mini, but you might want to test it against a dell with a 2.8Ghz pentium 4. Looking at the dell website it doesn't seem like it is possible to buy a Dimension 3000 with a celeron processor anymore. Although, I could have sworn I went there a few days ago and I was able to.

Log in

Don't have an account? Sign up now