Results 1 to 7 of 7

Thread: ppc64 vs dcc64

  1. #1
    Senior Member Thaddy's Avatar
    Join Date
    Dec 2004
    Location
    Amsterdam
    Posts
    2,211

    ppc64 vs dcc64

    Is het jullie ook opgevallen dat de binaries die FPC win64 maakt vaak veel (30-40%) kleiner zijn dan die van XE2 64? (Als je lazarus of de vcl niet gebruikt, dat wel). Test maar eens met wat console applicaties. (beiden in release config)
    Werken aan Ansi support voor Windows is verspilde tijd, behalve voor historici.

  2. #2
    mov rax,marcov; push rax marcov's Avatar
    Join Date
    Apr 2004
    Location
    Ehv, Nl
    Posts
    10,357
    Staat bij dcc64 de extended RTTI uit?

  3. #3
    Senior Member Thaddy's Avatar
    Join Date
    Dec 2004
    Location
    Amsterdam
    Posts
    2,211
    Yup <smile>
    Althans: dat doettie niet helemaal.... Het data segment zit wel erg vol zo te zien. (met unit referenties die nergens voor nodig zijn)
    Maar de code is bij ppcrossx64 ook kleiner.
    Voor win32 /delphi heb ik een tooltje die dat soort zaken er netjes uitsloopt gemaakt ( soort strip++), dus dat ga ik ook maar voor win64 maken.
    Dat stript DVCLAL en PACKAGEINFO ook weg. (Ik gebruik de VCL zelden dus kan die licentie info voor de VCL ook weg, al helemaal geen packages of rtti )
    Last edited by Thaddy; 23-Apr-12 at 18:50.
    Werken aan Ansi support voor Windows is verspilde tijd, behalve voor historici.

  4. #4
    mov rax,marcov; push rax marcov's Avatar
    Join Date
    Apr 2004
    Location
    Ehv, Nl
    Posts
    10,357
    Kan me niet echt voorstellen dat dat 40% is. Of heb je het echt over totaal triviale progs die niets doen?

  5. #5
    Senior Member Thaddy's Avatar
    Join Date
    Dec 2004
    Location
    Amsterdam
    Posts
    2,211
    Quote Originally Posted by marcov View Post
    Kan me niet echt voorstellen dat dat 40% is. Of heb je het echt over totaal triviale progs die niets doen?
    Jij hebt ook toegang tot XE2.
    Test maar eens een aantal van je console tools.

    Geen grapje.

    Maar dcc64 is eerste generatie - en vanaf begin volledig nieuw opgezet -, niet vergelijkbaar met dcc32.
    Ik heb me nog niet verdiept in de snelheid en kwaliteit van de gegenereerde binaries.

    Het scheelt echt veel, niet altijd 40 maar significant. Wel binnen het kader van KOL64.
    Last edited by Thaddy; 23-Apr-12 at 19:43.
    Werken aan Ansi support voor Windows is verspilde tijd, behalve voor historici.

  6. #6
    mov rax,marcov; push rax marcov's Avatar
    Join Date
    Apr 2004
    Location
    Ehv, Nl
    Posts
    10,357
    Quote Originally Posted by Thaddy View Post
    Jij hebt ook toegang tot XE2.
    O ja? Waar dan? :-)

  7. #7
    Senior Member Thaddy's Avatar
    Join Date
    Dec 2004
    Location
    Amsterdam
    Posts
    2,211
    30 dagen versie? Oh, sorry, doet geen 64 bit. Ik wil wel wat van jouw tools compileren en hier een overzicht neerzetten. Ik heb ook geen - release - XE2 maar er wel toegang toe op wekelijkse basis.
    Last edited by Thaddy; 23-Apr-12 at 19:51. Reason: Aanvulling
    Werken aan Ansi support voor Windows is verspilde tijd, behalve voor historici.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •