Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Verschiedene Delphi-Versionen: Programm langsammer??? (https://www.delphipraxis.net/55454-verschiedene-delphi-versionen-programm-langsammer.html)

romber 21. Okt 2005 10:20


Verschiedene Delphi-Versionen: Programm langsammer???
 
Hallo!

Als Hilfe für Lösung meines Problems habe ich eine PN mit Bespielcode von einem einem anderen Mitglied erhalten. Dort war auch fertige EXE-Datei dabei. Ich habe das Program getestet. Nachdem ich den Beispielprojekt in Delphi geladen habe und von dort ausgeführt habe, funktioniert das Programm mindesten um doppelten langsammer. Woran liegt das? Ist in meinem Delphi etwas falsch?

jim_raynor 21. Okt 2005 10:26

Re: Verschiedene Delphi-Versionen: Programm langsammer???
 
Durchaus möglich. VCL und Kompiler wurde zumindestens bis Version 7 stetig verbessert. Delphi 7 unterstützt zum Beispiel die ganzen neueren x86 Befehle (SSE, MMX usw.). Delphi 5 kann es nicht.

romber 21. Okt 2005 10:31

Re: Verschiedene Delphi-Versionen: Programm langsammer???
 
Ich habe Delphi 7 Pro. Kann ich in meiner IDE irgendwas einstellen, so das Programme doch schneller laufen?

Bernhard Geyer 21. Okt 2005 10:51

Re: Verschiedene Delphi-Versionen: Programm langsammer???
 
Nochwas zur beschleunigung von Delphi-Programmen

FastMM
FastCode Project

FastMM wird in D2006 der Default-Memory-Manager sein.

romber 21. Okt 2005 11:02

Re: Verschiedene Delphi-Versionen: Programm langsammer???
 
Und kann mann noch in den Compiler-Optionen irgenwas ein- bzw. ausschalten, damit die Programme schneller laufen? Der der mir die Datei gesendet hat, hat es doch irgendwie geschafft oder?

jfheins 21. Okt 2005 11:11

Re: Verschiedene Delphi-Versionen: Programm langsammer???
 
Hast du es innerhalb der IDE ausgeführt, oder compiliert, und dann seperat ausgeführt ?
(Letzteres ist natürlich performanter ;))

jbg 21. Okt 2005 11:28

Re: Verschiedene Delphi-Versionen: Programm langsammer???
 
Zitat:

Zitat von jfheins
Letzteres ist natürlich performanter...

weil kein Debugger mit dem Programm mitläuft.

himitsu 21. Okt 2005 11:29

Re: Verschiedene Delphi-Versionen: Programm langsammer???
 
Ja, du könntes z.B. einiges in den Projektoptionen abschalten (Fehlerüberprüfung u.s.w).
Der Debugger macht ja das was er soll, er baut noch zusätzliche Sachen in das Programm ein, um es zu überwachen.

Also mach das, was jfheins schon vorgeschlagen hat ... führe es separat aus ^^


[add]
wo kommt den jetzt schonwieder igb her und warum keine rote Box?

romber 21. Okt 2005 11:41

Re: Verschiedene Delphi-Versionen: Programm langsammer???
 
Ich habe das Proramm natürlich auch separat ausgeführt, das Ergebniss war dasselbe. Was genau soll ich in den Projektoptionen abschalten?

himitsu 21. Okt 2005 11:46

Re: Verschiedene Delphi-Versionen: Programm langsammer???
 
Hab hier jetzt kein Delphi, aber im Grunde genommen kannst du fast alles abschalten.

z.B. die Codes für die Fehler-/Überlaufkontrolle sind ja auch ohne Debuger im Programm vorhanden vorhanden sein.
Wenn der Andere da was nicht drin hat, macht das schon einiges aus.


Aber es stimmt auch, das die verschiedenen Versionen unterschiedlich groß sind ... die EXEn werden von mal zu mal voluminöser -.-''
Auf der anderen Seite werden die Optimierungen immer besser, was das Programm eventuell wieder etwas beschleunigt.


Du könntest aber auch mal nachfragen, was der Andere alles eingestellt hat und dann mit den selben Optionen nochmals testen, wie groß dann der Unterschied ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:34 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