Simple performance test of PureBasic on an intel mac

Mac OSX specific forum
cologneskater
User
User
Posts: 22
Joined: Fri Jul 08, 2005 7:06 pm
Location: Cologne, Germany
Contact:

Simple performance test of PureBasic on an intel mac

Post by cologneskater »

I made a first test with beta 1 on a mac book pro (core duo, 1,87 GHz).

The simple task: Converting a csv text data file with 448.327 data records, each record contains 12 data columns. If a column contains no data, an underline character will be added. The csv-file has a lenght of 44 MB.

I stopped the time needed for Mac OSX Beta 1 with Rosetta ppc-emulation, and the windows version of PB 4.02 running on OSX with crossover (wine) emulation, parallels with win xp and native win xp with bootcamp.

The results:

PB Mac Beta (ppc emulation) - 127 seconds
PB windows with crossover on OS X - 41 seconds
PB windows with parallels on OS X - 32 seconds
PB windows with bootcamp - 19 seconds.

Summary: Windows version of PB is a good work around on a intel Mac, and testing the mac beta 1 would be better on a real ppc. But i will continue...
koehler
User
User
Posts: 58
Joined: Sat May 03, 2003 7:46 am

Post by koehler »

Cool. Now if we could only get someone with a dual core similar to test under standard Windows box. Though I expect it wouldn't differ much at all.
Trond
Always Here
Always Here
Posts: 7446
Joined: Mon Sep 22, 2003 6:45 pm
Location: Norway

Post by Trond »

It's the PPC emulation that is so slow. I'm surprised WINE is so much slower than Windows, though.
cologneskater
User
User
Posts: 22
Joined: Fri Jul 08, 2005 7:06 pm
Location: Cologne, Germany
Contact:

Post by cologneskater »

The simple test i described almost scans the filehandling performance. I was surprised too that crossover (wine) is much slower than parallels.

The new crossover update to 6.10 from yesterday is no more PureBasic friendly. Compiled executables won't start, also started code from ide. Now crossover has the same release feeling as wine: From release to release sometimes it works, sometimes not.
Post Reply