![]() |
AW: Find out why after 22 years more developers than ever are choosing Delphi
Die Diskussion sollte vielleicht besser abgetrennt werden...
Zitat:
Beispiel: Der Ressourcenname wird dynamisch generiert und in eine Variable gepackt, die dann an TRessourceStream übergeben wird. Wie soll der Compiler das erkennen? Zitat:
Das sind übrigens alleine ca. 6000 Zeilen Code (getmem.inc). Vermutlich sagst du jetzt, dass du den ja gar nicht verwenden willst? Weil deine Programme nicht schneller sein sollen, wenn dadurch die Exe größer wird? Da dürften aber 99,9% der Entwickler und Anwender anderer Meinung sein. Zitat:
Der Sprung zwischen Delphi 7 und Delphi 2006 ist der aus dem Fastcode Projekt hervorgegangene deutlich schnellere Speichermanager. Für den zweiten Sprung müsste ich erst suchen was da in der Exe neu drin ist. Ohne VCL und RTL ist es jedenfalls nicht so, dass es ständig so große Steigerungen gibt, sondern es sind vor allem zwei (in Relation) große Sprünge. |
AW: Find out why after 22 years more developers than ever are choosing Delphi
Zitat:
Keine/Größe/Geschwindigkeit usw... Bin ich der einzige also das 1% das diese Möglichkeiten ausnutzt? Möchte ich bezweifeln. Dabei sind aber die Optimierungen des Linker noch nicht mit eingeschlossen. Die Frage ist was verstehst du unter schneller. Die Start Geschwindigkeit eines Programms wird von Windows verwaltet oder warum glaubst du gibt es die Caches? Zudem hängt es stark von der Art der Verwendung ab. Wenn ich eine Liste von 10000 Einträgen mit einer TStringlist verwalte anstatt auf eine Datenbank auszuweichen dann ist man selbst schuld. Zitat:
Man sieht also das meine Behauptung nicht von der Hand zu weisen ist. Eine Faktor von 3(D7 zu Tokyo) ist für mich persönlich inakzeptabel. Mehr ist dazu nicht zu sagen. gruss |
AW: Find out why after 22 years more developers than ever are choosing Delphi
Wenn du den alten deutlich langsameren Speichermanager usw. haben möchtest, weil du nicht möchtest, dass etwas Modernes und eben größeres in deiner Exe landet, dann bleibt dir in der Tat nur eine alte Delphiversion.
Langsam bedeutet bei jeder Speicheranforderung, z.B. wenn du einen String zuweist usw., ist es etwas langsamer. Natürlich nicht gleich sekundenweise, aber es läppert sich. Details, Vergleichstests usw. findest du beim Fastcode Projekt eventuell noch. |
AW: Find out why after 22 years more developers than ever are choosing Delphi
Zitat:
Delphi-Quellcode:
Gebaut für 32 Bit, Release, gleiche Projektoptionen - Größe der Anwendung:
program Project1;
{$APPTYPE CONSOLE} {$R *.res} begin end. Delphi XE 1 (ja, das erste...das nach Delphi 2010): 109 KB (112.128 Bytes). Delphi Tokyo 10.2: 44,0 KB (45.056 Bytes) Hm, wie nun? :roll: Sollten die doch ein bisschen Gehirnschmalz in den Compiler und Linker gesteckt haben im Laufe der Zeit? |
AW: Find out why after 22 years more developers than ever are choosing Delphi
Zitat:
Papier ist geduldig. Hm, wie nun? :roll: Wie dem auch sei letztendlich ist ausschlaggebend wie meine Projekte mit Tokyo kompiliert werden und das ist schlichtweg nicht akzeptabel. Da kann man auch nichts gut reden. Aber jeder wie er möchte. gruss |
AW: Find out why after 22 years more developers than ever are choosing Delphi
Zitat:
Da kompiliert man mit einer neuen Delphiversion seinen alten Quelltext und plötzlich werden aus 400 KB Kompilat rund 1200 KB. Ruckzuck war die 500 GigaByte SSD voll und Windows startete nicht mehr. Passiert mir auch...ständig...immerzu...nicht! |
AW: Find out why after 22 years more developers than ever are choosing Delphi
Kürzen wir das ab.. da es langsam lächerlich wird.
Du hast Recht und ich meinen Frieden. gruss |
AW: Find out why after 22 years more developers than ever are choosing Delphi
Man sollte meinen Daniels humorige Ermahnung sollte reichen, offenbar nicht. Schade.
Sherlock |
AW: Find out why after 22 years more developers than ever are choosing Delphi
Zitat:
|
AW: Find out why after 22 years more developers than ever are choosing Delphi
Zitat:
gruss |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz