On Sun, 3 Mar 2013, Martin Schreiber wrote:

On Sunday 03 March 2013 08:12:28 Martin Schreiber wrote:
On Saturday 02 March 2013 11:28:25 Michael Van Canneyt wrote:
On Sat, 2 Mar 2013, Martin Schreiber wrote:
On Saturday 02 March 2013 10:52:18 Michael Van Canneyt wrote:
Anyway, what seems obvious from your numbers is that it is the linking
stage that needs speedup. This does not really come as a surprise.

On Windows FPC linking time of MSEide is about 2-3 seconds IIRC, I'll
check it later, currently I try to make MSEide+MSEgui Kylix3 compatible
so we have a benchmark on Linux too.

When you do, please send me the output of a strace -f

I will take a while because it is much work to make the code both FPC and
Delphi/Kylix compatible.

BTW, a significant percentage of the time is waiting for FPC compiling because
FPC normally crashes without -B.

A sure sign that you have fishy code :)
I have lots of code, and never ever experienced such a thing.
I even can't remember when the compiler last gave me a problem; and I use it 
daily.

Most problems I experience today have to do with version management.

I'm sorry, but I do not share your focus on speed. I have many projects, some of them have more units than mseide does, and yet I never have to wait more than a couple of seconds. The only exception is the Lazarus IDE.

If you say that mseide only compiles with -B, I would suggest looking for strange dependencies inside mseide, if you want to reduce compile time...

I do not want to say that FPC does not need speed improvements, but I do suspect you will get faster results looking at removing the -B requirement from mseide...

Michael.
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to