[cw-discuss] Performance of Mac beta

Jeremy White jwhite at codeweavers.com
Sun Sep 10 09:18:42 CDT 2006


Hi Steve,

Performance is a tricky question.  In theory, because CrossOver
is running the Windows application directly, with no emulation
of any kind, it should run as fast on the Mac as it does on Windows.

That is, there is no theoretical reason for it to be slower,
and no barrier to us making it as fast.

Now there are times when our implementation of a given function
is not as fast as Microsofts, and so ours ends up being a bit slower.

But on Linux, I feel comfortable telling folks that most applications
run either at speed, or just a hair off what you would expect
if the same machine was running Windows.

Now we've just started on the Mac.  And one of our critical issues
is that the performance for the Mac is nowhere as good as it is
on Linux.  We're working hard to address that, but that is an issue
that was deferred for the first beta (and will likely be deferred
again in further betas, as it's a gradual process).

Eliminating these performance bottlenecks is tricky.  In some cases,
we simply have areas where the Mac's Unix API is awfully
slow.  Sometimes it's a bug in Mac OS X; Apple has been fixing a
few of these.  Many times its a bug in Wine (and therefore CrossOver)
which we have to work on.

But we are making slow, if grudging, progress.

So I would expect that, in time, the CrossOver Mac version will
reach near parity with our Linux version - and thus I'll be able
to say that it runs 'at or near full speed'.

Obviously, you're having a very different experience.  In fact,
it sounds like you have an application that must use a particular
function area that is slow.  So if we fix the particular
bottleneck that is slowing your application, then we'll likely
give you a dramatic speed boost one day :-).

Of course, I don't want to promise that we'll get to your issue
immediately; for an unsupported application, that's difficult to do.
But if you're a technical type and can get profiling runs in on a beta
report, it's possible we'll take advantage of it during the
beta process.

Cheers,

Jeremy


public_sjj at mac.com wrote:
> I realized just yesterday that the performance of the Mac beta of 
> Crossover is very poor. I hadn't noticed until then as I hadn't tried 
> anything that I had used in some fashion other than Crossover yet. In 
> this case it was an unsupported application we use at work. The 
> application works fine in Crossover, but it runs dramatically slower 
> than when run in Parallels or when booted into Windows via Boot Camp. 
> It's not 20% slower. It's probably 500% slower or some such large 
> percentage. Is this (lack of) performance just an issue of it being a 
> beta and having lots of debugging code and such, something that will 
> clear up with the final release?
> 
> Steve
> 
> _______________________________________________
> discuss mailing list
> discuss at crossover.codeweavers.com
> http://crossover.codeweavers.com/mailman/listinfo/discuss
> 




More information about the discuss mailing list