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 59 von 82   « Erste     949575859 606169     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)
 
jbg

 
Delphi 10.1 Berlin Professional
 
#581
  Alt 15. Sep 2007, 21:16
So ganz neben bei: Es gibt eine neue Version.

Änderungen der Version 2.6
  • Neu (RAD Studio): Neue Startup Optimierungen
  • Neu: TComponent.FindComponent nutzt nun eine Hash-Tabelle (bedenkt, dass das nur für die IDE gilt. Eigene Programme nutzen immernoch die lineare Suche)
  • Neu: Wenn ein Package geladen wird, zeigt die IDE dessen Namen in der Caption an. Zudem wird der Mouse-Cursor auf crAppWait gestellt.
  • Neu (RAD Studio): Die Projek-Ressourcedatei wird nun in einem Stück und nicht Byte-weise geladen
  • Neu (RAD Studio): Die extracppfilemask.txt Datei wird nicht mehr 24 mal hintereinander geladen.
  • Erweitert: Der Delphi Compiler erzeugt weiterhin ungültige Dateinamen ("C:\dir\C:\dir\file.txt")
  • Verbessert: Die TList Optimierung wurde stark verbessert.

Download auf der ersten Seite oder von der Homepage
Andreas aka AHUser aka jbg
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze

 
Turbo Delphi für Win32
 
#582
  Alt 15. Sep 2007, 21:29
Hallo,

ich finde es wirklich beeindruckend, wie zügig du Optimierungen implementierst. Was mich interessieren würde ist, wie du Optimierungsmöglichkeiten der IDE erkennst.

Gerade Dinge wie diese:
Zitat von jbg:
CodeGear hat mir mal wieder viele neue Optimierungsmöglichkeiten bereitgestellt.
So werden die XML Dateien bis zu 5x hintereinander eingelesen, oder eine txt Datei des C++Builders sage und schreibe 24x eingelesen. Ganz zu schweigen von den tollen Pfadangaben wie "C:\blabla\C:\soso\filename.dcu"
Und die TList Optimierung habe ich auch gleich überholt.
Mir reichen da ein bis zwei Sätze zur Erklärung. Das muss auch nicht sehr detailliert sein.
  Mit Zitat antworten Zitat
jbg

 
Delphi 10.1 Berlin Professional
 
#583
  Alt 15. Sep 2007, 21:44
Zitat von Matze:
Mir reichen da ein bis zwei Sätze zur Erklärung. Das muss auch nicht sehr detailliert sein.
Eigentlich reicht da ein Tool: ProcessMonitor und dann die Geduld, sich durch tausende von Log-Daten zu wühlen. Man erkennt aber schon recht schnell, wenn etwas mehrmals von der IDE gemacht wird.
Andreas aka AHUser aka jbg
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze

 
Turbo Delphi für Win32
 
#584
  Alt 15. Sep 2007, 21:46
Ah danke. An sowas dachte ich auch erst, nur wird da immer so viel geloggt und dass du das alles durchschaust, hätte ich nicht gedacht. Respekt und weiter so.
  Mit Zitat antworten Zitat
Namenloser

 
FreePascal / Lazarus
 
#585
  Alt 15. Sep 2007, 23:19
Hallo.

Ich finde DelphiSpeedUp und die DDevExtensions nach wie vor klasse. Die DLangExtensions klingen auch interessant. Irgendwie finde ich es seltsam, dass Borland/Codegear das nicht selbst implementieren kann.

Schade, dass ich im Moment von all dem keinen Nutzen habe, weil ich nur noch Turbo Delphi Explorer benutze . Wieso wird von Turbo Delphi nur noch die Pro-Version unterstützt?
  Mit Zitat antworten Zitat
jbg

 
Delphi 10.1 Berlin Professional
 
#586
  Alt 15. Sep 2007, 23:30
Weil man weder eigene BPLs noch IDE Experten in Turbo Explorer installieren kann. Das ist die einzige Hürde die zu nehmen wäre.
Andreas aka AHUser aka jbg
  Mit Zitat antworten Zitat
jbg

 
Delphi 10.1 Berlin Professional
 
#587
  Alt 17. Sep 2007, 22:48
So wie es aussieht wird es bald die Version 2.65 geben. Zum einen ist ein Fehler in DSU 2.6, der den C++Builder Syntax Highlighter für Headerdateien betrifft, und zum anderen habe ich wieder eine Geschwindigkeitsbremse der RTL ausgebaut. Dadurch wird der Start der IDE um über 470 ms beschleunigt, und die Kompilierzeit um 1,4 Sekunden gesenkt.
Andreas aka AHUser aka jbg
  Mit Zitat antworten Zitat
Benutzerbild von DGL-luke
DGL-luke

 
Delphi 2006 Professional
 
#588
  Alt 18. Sep 2007, 05:59


470ms

Das ist gut, das ist extrem gut...
Lukas Erlacher
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

 
Delphi 2007 Enterprise
 
#589
  Alt 18. Sep 2007, 07:54
Zitat von DGL-luke:


470ms

Das ist gut, das ist extrem gut...
Das ist fast ne halbe Sekunde.
Cool.
Klaus E.
  Mit Zitat antworten Zitat
Benutzerbild von MagicAndre1981
MagicAndre1981

 
Delphi 7 Enterprise
 
#590
  Alt 18. Sep 2007, 09:39
Ich finde die 1,4s weniger Kompilierzeit schon besser
André
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 59 von 82   « Erste     949575859 606169     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 18:01 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