[fpc-devel] Comparison FPC 2.4.4 - FPC fixes_2_6 - Delphi 7

Martin Schreiber mse00000 at gmail.com
Mon Sep 12 18:06:27 CEST 2011


Hi,
I compiled MSEide with FPC 2.4.4, FPC fixes_2_6 and Delphi 7 for comparison.

Delphi 7:
Borland Delphi Version 15.0
Copyright (c) 1983,2002 Borland Software Corporation
[...]
308390 lines, 6.20 seconds, 2279788 bytes code, 827729 bytes data.
Exe size: 3.23MB

FPC 2.4.4:
Free Pascal Compiler version 2.4.4 [2011/04/23] for i386
Copyright (c) 1993-2010 by Florian Klaempfl
Target OS: Win32 for i386
[...]
307589 lines compiled, 45.0 sec , 2280160 bytes code, 1706696 bytes data
Exe size: 3.82 MB

FPC fixes_2_6:
Free Pascal Compiler version 2.5.1 [2011/09/11] for i386
Copyright (c) 1993-2011 by Florian Klaempfl and others
Target OS: Win32 for i386
[...]
307589 lines compiled, 41.9 sec , 2350144 bytes code, 1719420 bytes data
Exe size: 3.90 MB

Source:
http://svn.berlios.de/viewvc/mseide-msegui/trunk/

Commandline Delphi:
dcc32.exe -B -I..\..\lib\common\kernel -U..\..\lib\common\kernel 
-U..\..\lib\common\kernel\i386-win32 -U..\..\lib\common\graphics 
-U..\..\lib\common\image -U..\..\lib\common\widgets 
-U..\..\lib\common\ifi -U..\..\lib\common\printer 
-U..\..\lib\common\designutils -U..\..\lib\common\sysutils 
-U..\..\lib\common\editwidgets -U..\..\lib\common\dialogs 
-U..\..\lib\common\regcomponents -U..\..\lib\common\serialcomm 
-U..\..\lib\common\delphicompatibility -dmse_no_db -dmse_no_opengl 
-dmse_no_math mseide.pas

Commandline FPC:
ppc386.exe -O2 -CX -XX -Xs -B -Fi..\..\lib\common\kernel 
-Fu..\..\lib\common\kernel -Fu..\..\lib\common\kernel\i386-win32 
-Fu..\..\lib\common\graphics -Fu..\..\lib\common\image 
-Fu..\..\lib\common\widgets -Fu..\..\lib\common\ifi 
-Fu..\..\lib\common\printer -Fu..\..\lib\common\designutils 
-Fu..\..\lib\common\sysutils -Fu..\..\lib\common\editwidgets 
-Fu..\..\lib\common\dialogs -Fu..\..\lib\common\regcomponents 
-Fu..\..\lib\common\serialcomm -dmse_no_db -dmse_no_opengl -dmse_no_math 
-omseidefpc.exe mseide.pas

All MSE *.o,*.ppu and *.dcu files deleted before compiling.

System:
win2000, AMD Athlon XP 3000+, 1GB RAM

Martin



More information about the fpc-devel mailing list