AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte DelphiSpeedUp 2.8 ( 2009-12-01 ) - Delphi 5 bis 2007
Thema durchsuchen
Ansicht
Themen-Optionen

DelphiSpeedUp 2.8 ( 2009-12-01 ) - Delphi 5 bis 2007

Ein Thema von jbg · begonnen am 13. Apr 2006 · letzter Beitrag vom 10. Jan 2011
Antwort Antwort
Seite 19 von 82   « Erste     9171819 20212969     Letzte »    
jbg
Registriert seit: 12. Jun 2002
DelphiSpeedUp Version 2.8 ( 2009-12-01 )
Download


Die DelphiSpeedUp ist ein Delphi Plugin, das die gesamte Delphi IDE beschleunigt. Der Compiler wird davon nicht unbedingt schneller, aber Delphi lädt schneller und alle Operationen in der IDE sind auch flüssiger.

Das Plugin ersetzt einige RTL Funktionen zur Laufzeit (also im Speicher) durch Funktionen aus dem FastCode Projekt. Des weiteren werden die TList Methoden durch schnellere ersetzt, und FastObj kommt zum Einsatz, womit die Erstellung und Zerstörung von Objekten durch Cachen des Speicherbereichs beschleunigt wird.
Angehängte Dateien
Dateityp: 7z delphispeedupv28d7_542.7z (70,0 KB, 290x aufgerufen)
Dateityp: 7z delphispeedupv28d2006_306.7z (89,4 KB, 182x aufgerufen)
Dateityp: 7z delphispeedupv28d2007_198.7z (89,0 KB, 251x aufgerufen)
Dateityp: zip delphispeedupv28_174.zip (482,4 KB, 526x aufgerufen)
 
Benutzerbild von fkerber
fkerber

 
Delphi XE Professional
 
#181
  Alt 6. Mai 2006, 09:56
Hi!

Jepp, das meinte ich, danke.


Ciao Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
jbg

 
Delphi 10.1 Berlin Professional
 
#182
  Alt 8. Mai 2006, 23:36
Und wieder ein Update. So langsam sollte ich wohl alle Bugs beseitigt haben

Version 1.71
============
- Fixed wrong PosEx hooking
- Faster DLL/BPL hooking (reduced GetModuleHandle calls)
- Fixed NoFastObj registry setting, had not worked
- DLL unload bugfix

Download:
http://andy.jgknet.de/misc/DelphiSpeedUpV171.zip (400 KB)

Quellcode:
http://andy.jgknet.de/misc/DelphiSpeedUpSourceV171.7z
Andreas aka AHUser aka jbg
  Mit Zitat antworten Zitat
PeterPanino

 
Delphi 10.4 Sydney
 
#183
  Alt 9. Mai 2006, 09:54
Seit ich ich Version 1.71 installiert habe (BDS2006), verhält sich das Projekt, an dem ich gerade arbeite, sehr merkwürdig: Es treten unerklärliche Fehler auf. Kann es sein, dass SpeedUp die RTL verändert und so meinen Code beeinflusst?

Ich habe dann SpeedUp deinstalliert, aber die Merkwürdigkeiten bleiben bestehen. Kann es sein, dass durch die Deinstallation von SpeedUp nicht alle durch SpeedUp gemachten Änderungen rückgängig gemacht werden?
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

 
Delphi 11 Alexandria
 
#184
  Alt 9. Mai 2006, 10:17
Das SpeedUp Tool verändert nicht das Verhalten Deiner kompilierten Programme. Daher solltest Du evtl. eher mal Deine letzten Änderung im Source genauer betrachten oder andere Abhängigkeiten.

......
Daniel W.
  Mit Zitat antworten Zitat
Vjay

 
Delphi 7 Professional
 
#185
  Alt 9. Mai 2006, 13:00
Also ich bedanke mich auch herzlichst.

Bedenkt wenn ihr Bugs postet, euren Prozessor anzugeben. Da das Fastcode-Projekt Prozeduren verwendet, die auf eure Architektur optimiert sind. Und die unterscheiden sich halt von PC zu PC.

Irgendwelche Fehler in Strings sind z.B. ein eindeutiges Zeichen dafür dass bei Fastcode etwas hakelt. Ich bin mit Fastcode leider auch schon einmal bei einem Intel Celeron sehr auf die Nase gefallen.

Vielleicht wäre der Einbau eines Installer-Schalters, dass lediglich die generischen Fastcode-Verbesserungen Prozeduren verwendet werden, für manche hilfreich.
So könnten Leute mit "merkwürdigen" Fehlern diesen Schalter zum Testen verwenden, bevor sie einen Bug posten.
Obwohl... wer liest sich schon irgendwas durch, vergiss es

Ich für meinen Teil bedanke mich, auf meinem P4 mit D7 läuft es wunderbar
  Mit Zitat antworten Zitat
Supergrobie

 
Delphi XE7 Professional
 
#186
  Alt 9. Mai 2006, 14:50
Mahlzeit!

So habe auch auf Version 1.71 gewechselt. Eine Merkwürdigkeit hatte ich jedoch beim Debuggen.

Habe mit STRG F4 einen String zur Laufzeit geändert und die IDE hing beim Übernehmen in einer Endloschleife!

D10 + Pentium4 + XP

Super Arbeit!

Grüße
Stevie
Stefan
  Mit Zitat antworten Zitat
jbg

 
Delphi 10.1 Berlin Professional
 
#187
  Alt 9. Mai 2006, 18:42
Zitat von vjay:
Vielleicht wäre der Einbau eines Installer-Schalters, dass lediglich die generischen Fastcode-Verbesserungen Prozeduren verwendet werden
Den gibt es, nur habe ich den nicht bekannt gegeben. (Kann man im initialization-Abschnitt der FastCode.pas Datei finden)

Zitat von Supergrobie:
Habe mit STRG F4 einen String zur Laufzeit geändert und die IDE hing beim Übernehmen in einer Endloschleife!
Sicher dass das von DSU kommt? Passierte mir nächmlich auch vor DSU des öfteren. Der neue Debugger ist nicht so stabil wie man ihn gehabt hätte wollen.
Andreas aka AHUser aka jbg
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

 
Delphi 2006 Professional
 
#188
  Alt 9. Mai 2006, 18:52
könntest du kurz erläutern, was die optionen beim install machen? das erste und das letzte kann ich mir ja noch erklären.
Lukas Erlacher
  Mit Zitat antworten Zitat
jbg

 
Delphi 10.1 Berlin Professional
 
#189
  Alt 9. Mai 2006, 19:43
Ich schreibe ungern etwas zweimal, also zitiere ich mich einfach von der 12ten-Seite:

Zitat von jbg:
Die Optionen sind hauptsächlich für die Fehlersuche gedacht. Es wurde aber gewünscht, dass ich alle Registry Schalter veröffentlichen solle, was ich mit den Checkboxen im Installer nun getan habe.
  • DisableShouldRebuildDlg: Nun rate mal, welcher Dialog damit abgeschaltet wird. (Und nein, es ist nicht "Datei wurde geändert. Neuladen?", der nur durch einen Bug im FileAge-Cache weg war)
  • NoFastSys: Die FastSys.pas wird nicht benutzt (=> dyn. Arrays werden nicht schneller)
  • NoFastObj: Die FastObj.pas wird nicht benutzt (=> Objekt-Erzeugung und Zerstörung wird langsamer)
  • HookAllDlls: Beim hooken werden alle DLLs gehookt, also auch ShellAPI, ... (Außnahmen sind unter anderem kernel32.dll, user32.dll, gdi32.dll)
  • HookBplOnly: Nur BPL Dateien werde gehookt wenn sie statisch gegen eine von LoadLibrary/LoadPackagge geladene DLL/BPL gelinkt sind. Also nur die BPLs aus der Symbol-Import-Tabelle.
  • FastQuit: Die IDE wird schneller beendet, indem während dem Entladen der DelphiSpeedUp.dll ein "halt" ausgeführt wird.

Des weiteren gibt es noch einen nicht vom Installer einstellbaren Schalter:
[HKCU\Software\DelphiTools\DelphiSpeedUp\X]\BlendedFastCode: DWORD = 0/1
(0: default; 1: keine CPU optimierten FastCode Funktionen)
Andreas aka AHUser aka jbg
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

 
Delphi 2006 Professional
 
#190
  Alt 9. Mai 2006, 20:11
Ok. Das könntest du ja auch mal auf die 1. Seite schreiben. Dann fragt niemand mehr danach.

So, noch ein Problem: Bei mir funktionierts nicht. Nein, keine Panik, jbg

Ich hab mir mit dem Delphi Configuration Manager mehrere Delphi-Konfigurationen gezogen, einmal .Net-only und einmal Win32-Only. Dein Experte installiert sich aber (offenbar, hab nicht nachgesehen) nur bei der Standard-Konfiguration, bei Win32 ist er folglich schlicht nicht vorhanden.

(für die Installation der JVCL musste ich auch extra nach der Installation ein neues Profil erstellen, und in das dann die anderen Kompos erst wieder reintun...)

Eventuell kannst du da ja was machen.
Lukas Erlacher
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 19 von 82   « Erste     9171819 20212969     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz