[fpc-devel] Comparison FPC 2.6.2 - Delphi 7
Martin Schreiber
mse00000 at gmail.com
Fri Mar 1 18:33:56 CET 2013
Hi,
In order to have a good benchmark for FPC I made MSEide+MSEgui Delphi 7
compatible again.
Source (master branch 2400be4999b254dbf335e4777baa33b13ea72649):
http://gitorious.org/mseide-msegui
As testcase I used compiling MSEide, all dcu's, ppu's and o's deleted
before compiling.
System:
win2000, AMD Atlon XP 3000+, 1GB RAM
Command line Delphi 7:
dcc32 -B -D+ -I..\..\lib\common\kernel -U..\..\lib\common\kernel
-U..\..\lib\common\audio -U..\..\lib\common\opengl
-U..\..\lib\common\report -U..\..\lib\common\db
-U..\..\lib\common\crypto -U..\..\lib\common\graphics
-U..\..\lib\common\i18n -U..\..\lib\common\kernel\windows
-U..\..\lib\common\image -U..\..\lib\common\widgets
-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\printer -U..\..\lib\common\ifi
-U..\..\lib\common\math -U..\..\lib\common\delphicompatibility
-U..\..\lib\common\fpccompatibility mseide.pas
Result Delphi 7:
483086 lines, 6.72 seconds, 3396292 bytes code, 1217961 bytes data.
F:\proj\mseide-msegui\apps\ide>dir mseide.exe
Datenträger in Laufwerk F: ist win2000_F
Datenträgernummer: 5C58-C4EF
Verzeichnis von F:\proj\mseide-msegui\apps\ide
01.03.2013 17:22 5'062'144 mseide.exe
Command line FPC 2.6.2:
ppc386.exe -g -Xg -O2 -CX -XX -Xs -B -Fi..\..\lib\common\kernel
-Fu..\..\lib\common\kernel -Fu..\..\lib\common\audio
-Fu..\..\lib\common\opengl -Fu..\..\lib\common\report
-Fu..\..\lib\common\db -Fu..\..\lib\common\crypto
-Fu..\..\lib\common\graphics -Fu..\..\lib\common\i18n
-Fu..\..\lib\common\kernel\windows -Fu..\..\lib\common\image
-Fu..\..\lib\common\widgets -Fu..\..\lib\common\designutils
-Fu..\..\lib\common\sysutils -Fu..\..\lib\common\editwidgets
-Fu..\..\lib\common\dialogs -Fu..\..\lib\common\regcomponents
-Fu..\..\lib\common\serialcomm -Fu..\..\lib\common\printer
-Fu..\..\lib\common\ifi -Fu..\..\lib\common\math
-Fu..\..\lib\common\delphicompatibility
-Fu..\..\lib\common\fpccompatibility -omseidefp.exe mseide.pas
Result FPC 2.6.2:
489756 lines compiled, 84.6 sec , 3309520 bytes code, 2691084 bytes data
F:\proj\mseide-msegui\apps\ide>dir mseidefp.exe
Datenträger in Laufwerk F: ist win2000_F
Datenträgernummer: 5C58-C4EF
Verzeichnis von F:\proj\mseide-msegui\apps\ide
01.03.2013 17:24 6'026'259 mseidefp.exe
Martin
More information about the fpc-devel
mailing list