using icc instead of visual c++ or mingw

Boudewijn Rempt boud at valdyas.org
Mon Jun 25 09:19:35 UTC 2012


On Sunday 24 June 2012 Jun, Ralf Habacker wrote:
> Am 19.06.2012 19:16, schrieb Boudewijn Rempt:
> > Does anyone know whether anyone has actually already tried to build kde on windows with intel's icc? It's an expensive compiler, but it could give interesting performance benefits (especially since msvc-compiled krita on windows is so much slower than on Linux).

> Is it sure, that the performance problem depends on the created 
> instructions ? There may be other reasons why a kde application runs 
> slow on windows.

No, not sure. But I might be getting my hands on some licenses, and I was wondering whether icc had been used before, whether there were gotchas.

> an application using many dbus calls may run slow on windows because the 
> tcp protocol, which is used by dbus on windows, is about 5-10 times 
> slower than domain unix sockets on linux (see *Local* Communication 
> bandwidths in MB/s at 
> http://cygwin.com/ml/cygwin/2002-01/msg01719.html). Other socket 
> connections between kde applications for example kioslave connections 
> may be affected too.

I doubt this is socket related -- there is some weird locking issue with msvc somewhere, and there are places like the fill tool, which makes luts and then iterates over pixels that are way slower than on Linux. I haven't tried cross-compiling with mingw yet, though.


-- 
Boudewijn Rempt
http://www.valdyas.org, http://www.krita.org, http://www.boudewijnrempt.nl


More information about the Kde-windows mailing list