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 62 von 82   « Erste     1252606162 636472     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, 291x 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
 
#611
  Alt 1. Okt 2007, 15:18
Man glaubt es nicht. Aber ich habe gerade eine eine Funktion gefunden, die 6 Sekunden benötigt für nichts und wieder nichts. Ein kleiner Cache hat die schon auf 3 Sekunden reduziert. Und die bekomme ich durch einen größeren Cache wohl auch noch unter 1 Sekunde. (=> System.FindHInstance.VirtualQuery)
Andreas aka AHUser aka jbg
  Mit Zitat antworten Zitat
Benutzerbild von MagicAndre1981
MagicAndre1981

 
Delphi 7 Enterprise
 
#612
  Alt 1. Okt 2007, 15:23
wow

das nenne ich eine Hausnummer 6 sek, das ist enorm.
André
  Mit Zitat antworten Zitat
jbg

 
Delphi 10.1 Berlin Professional
 
#613
  Alt 1. Okt 2007, 15:33
Die betreffen aber hauptsächlich das Beenden von RAD Studio 2007. Beim Starten wird die Funktion aber auch ein paar mal aufgerufen.
Andreas aka AHUser aka jbg
  Mit Zitat antworten Zitat
jbg

 
Delphi 10.1 Berlin Professional
 
#614
  Alt 1. Okt 2007, 16:41
Ich denke 56 Millisekunden sind unter 1 Sekunde oder?
So schnell habe ich RAD Studio noch nie beendet. Auch das Laden der Packages hat etwas zugelegt.
Andreas aka AHUser aka jbg
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

 
Delphi XE Architect
 
#615
  Alt 1. Okt 2007, 17:59
Zitat von jbg:
Ich denke 56 Millisekunden sind unter 1 Sekunde oder?
So schnell habe ich RAD Studio noch nie beendet. Auch das Laden der Packages hat etwas zugelegt.
cool
Alex
  Mit Zitat antworten Zitat
jbg

 
Delphi 10.1 Berlin Professional
 
#616
  Alt 1. Okt 2007, 18:15
Klingt besser als es ist. Ich habe da eine 0 vergessen: 560 ms
Andreas aka AHUser aka jbg
  Mit Zitat antworten Zitat
jbg

 
Delphi 10.1 Berlin Professional
 
#617
  Alt 1. Okt 2007, 18:28
Da hatte ich doch glatt einen Denkfehler im Cache. Ich dachte mir schon warum ich fast 50000 Cache-Misses hatte. Nun sind es nur noch 113 und die Zeit ist bei 32 ms angelangt. Damit kann ich diese Optimierung abschließen.
Andreas aka AHUser aka jbg
  Mit Zitat antworten Zitat
jbg

 
Delphi 10.1 Berlin Professional
 
#618
  Alt 1. Okt 2007, 21:07
Die neue Version 2.7 ist nun als Final Release verfügbar. Wegen der immensen Geschwindigkeitssteigerung (und der Ähnlichkeit zu 2007) habe ich die Version 2.65 nun in 2.7 umgetauft.

Änderungen:
Zitat:
  • Neu: Package- und Palettencache wird deaktiviert, was das Starten von Delphi und das Öffnen von Projekten beschleunigt.
  • Neu: Cache für LoadResString und FindHInstance, was die allgemeine Geschwindigkeit stark verbessert und auch das Beenden der IDE verkürzt
  • Verbessert: GetDynaMethod nutzt nun eine binäre Suche, statt einer linearen. Zudem ist die Dynamic Method Table nun immer an einer 4 Byte Grenze ausgerichtet, was die CPU Speicherzugriffe stark reduziert.
  • Verbessert: Einige weitere Optimierungen von RTL Funktionen (bessere CPU Register Nutzung)
  • Behoben: C++Builder 2006 und 2007 Syntax Highlighter funktionierten nicht mehr für .h und .hpp Dateien nach der Installation von DSU 2.6
Homepage

Download auf der ersten Thread-Seite oder von der Homepage.
Andreas aka AHUser aka jbg
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

 
Delphi XE Architect
 
#619
  Alt 1. Okt 2007, 21:26
Ich kann mal wieder sagen:
Big Thx
Alex
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
 
#620
  Alt 1. Okt 2007, 21:30
Ich verneige mich in Erfurcht
Sebastian Gingter
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 62 von 82   « Erste     1252606162 636472     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:06 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