Daniel Magin’s Weblog

My life in the Developers World

Windows Development on Mac and more…

Today during normal working Olaf Monien and I have finished some intresting tests and we like to share this to community. And it is interesting, while Embarcadero is working on a Delphi Solution compiling to the MacOSX also (Roadmap Delphi).

During running on one mac VMWare Fusion 3 and on the other Parallels 5 with Windows 7 and SQL Server Standard we found extreme differences on result time.

To get exact result i installed on my mac book 17″ 8 GB Ram VMWare and Parallels a brand new Windows 7 32bit. both get 3GB Ram. Same Databases from a backup was restored in this new image (SQL Server Standard).

Result time on a big query over 2 Databases in VMWare was 15 seconds and in Parallels 5 seconds, all with fetching all records.

We have no idea why but the decision for me is done.

Also Delphi in Win32 and Delphi Prism (Visual Studio IDE) is a little bit quicker in Parallels as in Fusion.

What’s your result?



btw: think delphi and mac

btw nr2: don’t ask why we do this, answer is NDA


January 26, 2010 - Posted by | Embarcadero (CodeGear) stuff, Mac - Apple


  1. How did you performed the test? Just run the query once or several times? It could be interesting to know how and when VM allocate requested memory, and if the I/O time was different. Having some SQL trace results would help a lot to understand what was going on.

    Comment by LDS | January 26, 2010 | Reply

    • we run the query 5 times and then used the last time measurement.
      both images get 3GB Ram. on the mac 7 GB was free so both have full access to free memory.

      regards daniel

      Comment by dmagin | January 26, 2010 | Reply

  2. I have same MacBook Pro, but with only 4GB.
    I had Windows XP 32 under Parallels and Fusion and could feel that Parallels was a little faster. Made no concrete tests, but decided for it, too. Later I saw in many blogs information and benchmarks from other users that Parallels would be faster as well. If I find it again, I will post here.
    Maybe Fusion could bring similar results, but would require some tuning as with the default configuration is definitively slower than Parallels.

    Sorry that I’m not presenting concrete proof, but just wanted to leave my comment.

    Now I’m using Win7 64 on Parallels. It’s quite more heavy and slow than XP, but after everything is started, can use Delphi 2010 and compile projects fast enough. Just need to upgrade to 8GB and believe that will be very happy with the performance of this nice piece of equipment.

    Comment by AndreFM | January 27, 2010 | Reply

    • yes the 8GB upgrade perform much more both VMFusion and Parallels. if you are from europe the 8GB is much more expensive as in USA. i bought in USA the 2*4GB modules and save over 500$ last november 2009. i bought it by http://www.memoryamerica.com/sk34g106mb.html . but perhaps the prices are changed also in europa so check it.

      Comment by dmagin | January 27, 2010 | Reply

  3. I test vmware fusion and Parallels 5. I have an imac dual core 2900 mhz and parallels is fastest and the integration and tools are better.

    Comment by vicente | January 27, 2010 | Reply

  4. I have been using Parallels on a MacBook Pro with 8gb RAM since May 2009 and it’s been my primary machine for developing Delphi apps under Windows XP since October. Though I haven’t tested it with VMWare, I find the performance — especially with the new version of Parallels — to be excellent. I’m glad to see a concrete validation of my choice!

    Comment by Maggie Owens | January 29, 2010 | Reply

    • hey maggie,

      are you maggie from New York?

      Comment by dmagin | January 29, 2010 | Reply

  5. Yes, that’s me! Do you know if there’s going to be a Delphi Live! in the US this year?

    Comment by Maggie Owens | January 29, 2010 | Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: