Dateigröße kompilierter ExeDateien in PB 6.10 (64bit und 32 bit)

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Dateigröße kompilierter ExeDateien in PB 6.10 (64bit und 32 bit)

Beitrag von bobobo »

hi

mit ist eben aufgefallen dass ab Version 6.10 die Dateigröße eines ExeKompilats gegenüber einem mit 6.04 z.B. sehr viel größer ist. in x86 und 64bit
das Kompilieren in 6.10 dauert auch ne Ecke länger.

Gibt es dafür eine Erklärung? ich habe versucht im forum (Ankündigungen detusch un english) was erhellendes zu finden. bin aber blind auf dem Auge.
Ich erinnere mich mal auf Purebasic eingegangen zu sein u.a. auch weil es kleine Programme macht. Wäre schade wenn das nun nicht mehr so ist.

ein Test mit einem simplen Messagerequester

Code: Alles auswählen

MessageRequester("","")

Code: Alles auswählen

32 bit   6.04    6.10 
         6kb     299Kb  
64 bit   6.04   6.10
         7kb    487 Kb
da bin ich aber mal gespannt :)
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Dateigröße kompilierter ExeDateien in PB 6.10 (64bit und 32 bit)

Beitrag von RSBasic »

Mir ist das letztens auch aufgefallen, aber ich finde es gut, dann gibt es weniger False-Positives-Meldungen.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
BI2
Beiträge: 146
Registriert: 26.11.2006 19:07

Re: Dateigröße kompilierter ExeDateien in PB 6.10 (64bit und 32 bit)

Beitrag von BI2 »

liegt wohl am Linker, soll mit 6.11 Beta 3 besser sein:

https://www.purebasic.fr/english/viewtopic.php?p=619585
PB 5.7x (x64), LinuxMint 18.3 - Xfce (x64)

Einsteigerbuch: PureBasic - Eine Einführung in die Computer Programmierung
Benutzeravatar
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Re: Dateigröße kompilierter ExeDateien in PB 6.10 (64bit und 32 bit)

Beitrag von bobobo »

:) danke
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
Benutzeravatar
H.Brill
Beiträge: 496
Registriert: 15.10.2004 17:42
Wohnort: 66557 Neunkirchen

Re: Dateigröße kompilierter ExeDateien in PB 6.10 (64bit und 32 bit)

Beitrag von H.Brill »

Ich dachte jetzt, daß das an dem neuen C-Backend liegen würde. Meines Wissens ist ASM immer einen Ticken
schneller als C /C++ o. ä. gewesen, was die Ausführungsgeschwindigkeit der .exe betrifft. Wird aber nur bei
Extremfällen bemerkbar sein.
Ansosnten :
Neuer Compiler bzw. Linker -> längerer Compiliervorgang -> etwas größere Executables.
Ansonsten holt sich da nichts.
PB 6.10
Antworten