New Laptop
When I saw Russell's Why I Might Switch Back... post a couple of weeks ago, I found myself wanting to write a response. My response was going to be I completely agree and I was going to bitch about how slow my PowerBook is (once again). Then, later that day, I was doing something with iPhoto and I thought - I really do like OS X. It's the Mac hardware that I don't like. And it's not the look of the hardware (I love that), it's the fricken speed!! Most PowerBook users I know don't switch b/w computers a whole lot - whereas I spend 50% of my time on a fast Windows desktop. When I go from something that's so fast to something so slow, it's quite painful.
Last week, I started working with a new client - developing an application with Spring, Hibernate, WebLogic and Eclipse. Installing WebLogic on OS X was pretty easy, thanks to this article. Even remote debugging with Eclipse was pretty easy to setup. However, when I started running WebLogic locally and trying to debug it with Eclipse, it was extremely frustrating. I've never seen the spinning beach ball so much in one day. When other developers would watch me work, it was embarrassing how slow my computer was. And it's not like I had a whole lot running: Mail, Safari, Eclipse, WebLogic and iTerm.
Over the past couple of months, I've started debating if my next laptop should be a PC. It's not like I hate the Mac or don't like my PowerBook - but Java development on a Mac is far slower than on a PC equivalent. The problem is that I really like the PowerBook's form-factor. I'm so comfortable using the keyboard, right-clicking with the Control key, and all that jazz - that I'd probably have a hard time adjusting. I realize that a lot of my PowerBook bitching might seem unfair - as I'm often comparing a Desktop to a Laptop.
What I'd really like is two laptops: a PowerBook for doing all non-Java stuff and a PC for doing Java stuff.
My dreams came last Friday when my client handed me a brand new Dell Latitude D610. It's got Windows 2000, a 1.6 GHz CPU and 1 GB of RAM. To be honest, I expected it'd have a lot bigger processor. However, the fact that it doesn't makes it easier for me to show you how fricken slow my PowerBook is.
I used AppFuse for this test and ran ant clean war 3 times on each. I had ANT_OPTS set to -Xmx256m, JAVA_OPTS set to -Xmx512m and I'm using the latest 1.4.2 JDK available for each respective platform. It's possible my PowerBook suffers from some OS Rot, but it's still amazing how much faster the Windows laptop is.
- PowerBook: 58.3 seconds
- Latitude: 17.3 seconds
Holy ass-kicking batman!
My PowerBook has a 1.33 GHz CPU and 1 GB of RAM. It'd be interesting to do the see the numbers for a PowerBook with a 1.67 GHz processor. Here's to hoping OS X with a 1.6 GHz Intel processor can keep up with Windows for Java development.
Matt, I am long time Mac user and I understand your position. I feel the same about getting another laptop. I really want an Intel based Mac but they won't be available until Spring 2006 at the earlest. I love OS X to much to give it up though so I will probably be buying a Powerbook at the end of the month instead of a PC laptop. :) What I really should do is replace my PC desktop with a G5. I think you would be very happy with a G5 desktop in terms of speed unfortunatly it looks like you are the road most of the time.
Really what Apple needs to do have done is figured out a way to get a faster bus speed into the Powerbooks. That is the biggest difference between that Dell and your Powerbook. The Dell's bus speed has got to be at _least_ twice as fast as the 167Mhz on the PB has. I don't even want a G5 in the PB if they just raise the bus speed I will be happy!
Posted by Kurt Wiersma on October 02, 2005 at 07:13 PM MDT #
Hi Matt,
In this day and age of ubiquitous WiFi and broadband (and even wireless broadband), would it be feasible to use your PowerBook simply as a remote display for controlling your Windows desktop (or even better, a dual-G5 PowerMac) back at the ranch?
Or aren't we quite there yet?
Posted by kelzer on October 02, 2005 at 07:21 PM MDT #
Posted by Mathias Bogaert on October 02, 2005 at 09:37 PM MDT #
Posted by PJ Hyett on October 02, 2005 at 09:45 PM MDT #
Posted by Lars Fischer on October 02, 2005 at 10:02 PM MDT #
Posted by Mikael Berglund on October 02, 2005 at 10:06 PM MDT #
Posted by Chris Blackburn on October 03, 2005 at 01:49 AM MDT #
Mikael and Chris - thanks for the numbers. That's quite an improvement with the 1.67 GHz PowerBook. As for the tricked-out Dell, that's *very* impressive.
Posted by Matt Raible on October 03, 2005 at 01:59 AM MDT #
After I saw the title of this entry I didn't expect a Latitude D610 as a good machine for heavy JEE development even after seeing your build times. From Dell, I'd choose the Precision mobile Workstations M70 or M20, but thinking mid term I'd choose something that includes AMD64 technology, like the Acer Ferrari 4005, and since you are going to be quite busy I don't see any affordability issues for you ;-)
Posted by Rogelio Robles on October 03, 2005 at 04:01 AM MDT #
Posted by Matt Raible on October 03, 2005 at 04:13 AM MDT #
Posted by Ryan Daigle on October 03, 2005 at 12:43 PM MDT #
http://lists.terrasoftsolutions.com/pipermail/yellowdog-announce/2002-November/000008.html
So one of my Mac's is now Yellow Dog... it's MUCH faster.
.V
Posted by Vic on October 03, 2005 at 01:09 PM MDT #
Posted by Ben C on October 03, 2005 at 01:23 PM MDT #
Posted by Bob Lee on October 03, 2005 at 02:59 PM MDT #
Posted by David Rupp on October 03, 2005 at 04:02 PM MDT #
Posted by pmorelli on October 03, 2005 at 05:16 PM MDT #
Posted by Paul W on October 03, 2005 at 11:07 PM MDT #
Posted by Robert Nicholson on October 04, 2005 at 01:44 AM MDT #
Posted by Robert Nicholson on October 04, 2005 at 03:11 AM MDT #
Posted by Ryan on October 05, 2005 at 01:56 PM MDT #
Posted by Ryan on October 05, 2005 at 01:58 PM MDT #
Posted by D. Jung on October 05, 2005 at 07:08 PM MDT #
I tried Disk Warrior too, but it says my disc is too corrupted to run. ;-)
Posted by Matt Raible on October 06, 2005 at 12:22 AM MDT #
Posted by Jim Puls on October 06, 2005 at 08:44 PM MDT #
Posted by nuetron on October 11, 2005 at 05:02 AM MDT #