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 81   « Erste     9171819 20212969     Letzte »    
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#1

Re: Delphi IDE SpeedUp - D5-D10

  Alt 6. Mai 2006, 09:56
Hi!

Jepp, das meinte ich, danke.


Ciao Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.485 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

Re: Delphi IDE SpeedUp - D5-D10

  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
  Mit Zitat antworten Zitat
PeterPanino

Registriert seit: 4. Sep 2004
1.472 Beiträge
 
Delphi 10.4 Sydney
 
#3

Re: Delphi IDE SpeedUp - D5-D10

  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

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.413 Beiträge
 
Delphi 12 Athens
 
#4

Re: Delphi IDE SpeedUp - D5-D10

  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 Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
Vjay

Registriert seit: 2. Dez 2003
Ort: Berlin/Eschede
481 Beiträge
 
Delphi 7 Professional
 
#5

Re: Delphi IDE SpeedUp - D5-D10

  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
Wer später bremst ist eher tot.
  Mit Zitat antworten Zitat
Supergrobie

Registriert seit: 22. Okt 2003
Ort: Aachen
28 Beiträge
 
Delphi XE7 Professional
 
#6

Re: Delphi IDE SpeedUp - D5-D10

  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

Registriert seit: 12. Jun 2002
3.485 Beiträge
 
Delphi 10.1 Berlin Professional
 
#7

Re: Delphi IDE SpeedUp - D5-D10

  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.
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Delphi IDE SpeedUp - D5-D10

  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
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.485 Beiträge
 
Delphi 10.1 Berlin Professional
 
#9

Re: Delphi IDE SpeedUp - D5-D10

  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)
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Delphi IDE SpeedUp - D5-D10

  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
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 19 von 81   « 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 11:31 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