Re: Delphi 7 IDE SpeedUp - auch D5, D6
Es gibt eine neue Version 1.3:
Download Version 1.3 Die Änderungen: - Viele Bugs wurde behoben - FasterTList wurde entfernt, da es nur Bugs produzierte - Eigene TList.Get und TList.IndexOf Implementierung - Projekte werde ein klein wenig schneller kompiliert - BDS 2006 wird unterstützt (habe mich immernoch nicht durchgerungen Delphi 2005 zu installieren) - DelphiSpeedUp wird jetzt früher geladen. Dies geschieht mit dem Hilfs-Package DelphiSpeedUpLoader (wird in "Known IDE Packages" eingetragen) |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Ich habe jetzt eine ungetestete Version 1.3 für Delphi 2005:
Download Version 1.3 für Delphi 2005 (only). [ich garantiere für nichts] |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Ich werde die D2005 Version mal testen. Was sind denn mögliche Fehler, die auftreten könnten?
Edit: Also Delphi scheint nach mehrmaligem Testen etwas zwei Sekunden schneller zu laden (11 -> 9 sec), wobei der größte Teil der Zeit auf die großen Komponentensammlungen wie JEDI, Indy draufgeht. Edit2: Ich habe nun nochmal dieses Tool angewand (der DCM wollte bei mir net so recht, kam immer ne Fehlermeldung in Delphi) und lade nun nur noch Win32. Ohne das Delphi IDE SpeedUp aus diesem Thread sind es etwa 7sec, mit 6sec. Mit sechs Sekunden kann ich gut leben :thumb: |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Wäre es vllt möglich die Unit prüfung und die VCL Klassenregistrierung zum Bleistift über alzaimars HashListen zu optimieren? Oder wäre das schon zu tief gesetzt um ein paar Zeiger in dem VMTs umzubiegen?
Wie ich bereits schon weiter oben fragte, könnte man besonders die RTL Patches in bestehende Delphi apps injizieren? Der PL/SQL Developer ist zum Beispiel so ein notorisch langsam ladendes Biest... |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Kann man die 1.3 fuer D7 einfach drueberinstallieren ueber die 1.1er?
|
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Zitat:
|
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Danke fuer die Info!!!
|
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Cooles Teil :)
So schnell war D7 noch nie gestartet :shock: Und das in einer VM mit nur 256MB RAM :thumb: EIns hab ich noch. Könntest du eine Protokollierung einbauen, so dass man später, z.B. in einem Diagramm, sieht welches Package wie lange gebraucht hat. Könnte nützlich sein um heruaszufinden, warum Delphi so lange braucht. André |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Zitat:
Zitat:
Zitat:
|
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Ich habs mal installiert (bei Delphi 7) und ich merke, dass das Ganze jetzt so etwa 50% schneller geht.
|
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Also mein Delphi 6 startet statt in 13 sekunden nun innerhalb von !3!. Delphi 7 (nur PE ohne Jedis usw.) startet hingegen statt in ~6 Sekunden nun in 1,5 Sekunden.. Macht immer wieder Spaß die beiden anzuschmeißen, saubere Arbeit! :thumb:
|
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Na bei der JVCL koennen wir bestimmt noch ein bischen optimieren. Ein paar Komponenten machen in der IDE zuviel.
Meine HID-Komponente z. B. ist so ein Kandidat. Ich denke wir setzen mal eine Suche nach solchen Komponenten an. |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Das nen ich ich doch mal eine nützliche Software klappert wunderbar (D7) :thumb:
WOW von 30s auf 8s runter :) |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Also ein ganz grosses Lob von mir...
Delphi 7 PE startet jetzt doppelt so schnell wie vorher... LOB! |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Hi,
Super Programm :thumb: , Delphi 7 Pro startet bei mir innerhalb von ca. 3 Sekunden und die Startzeit von Delphi 2005 hat sich bei mir auch von 31,5 auf 25,2 Sekunden verringert. :) mfG mirage228 |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
D7 von 11 auf 4 sec. :thumb:
|
Re: Delphi 7 IDE SpeedUp - auch D5, D6
hi,
geiles teil, setze es zuhause erfolgreich ein (D7). nur hier auf arbeit kann ich es nicht installieren (für D6). Fehlermeldung: Zitat:
könntest du vielleicht posten, was die install.exe tut, damit ich es evtl. manuell installieren kann? aeno |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
@Aeno
haste das Update2 für D6 drauf? |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Zitat:
aeno |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
@Aeno: hast du auf dem PC auch genug Rechte? Evtl. will das Ding ja in HKLM schreiben, und das geht ja bekanntlich nicht immer. Ist aber nur eine Vermutung ;)
Greetz alcaeus |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
@Aenogym
Ich würd den Chef mal fragen, ob du das darfst... wenn ja wird er des dann für dich machen... Glaub schon dass du dafür Adminrechte brauchst, weil delphi ja im Programmverzeichnis liegt... und um dort was zu machen brauchst du die Rechte... Greetz by Hux :dp: P.S: Wie kopiert man eigentlich nochmal den Text einer MessageBox in die Zwischenablage? Das hab ich ganz vergessen... |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
STRG+C wie alles andere auch :???:
|
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Hallo,
nicht schlecht :thumb: - lädt mein D6 2/3 schneller. Gruß, ManuMF |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
hm, stimmt. admininstratorrechte könnten der schlussel zum erfolg sein.
chef fragen? nicht möglich, der ist zurzeit nicht da - aber auch nicht nötig, schließlich bin ich sowas wie ein co-admin bei uns :mrgreen: (schon komisch, da erklärt man kunden zehn mal am tag, dass sie adminrechte zum installieren unserer software brauchen und wenns einen slebst betrifft, kommt man nicht drauf... :roll: ^^) aeno |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Mir sind noch ein paar Bugs aufgefallen, die ich mit der Version 1.4 nun behebe. Zudem gibt es ein paar Neuerungen:
Download Version 1.4 Changelog: - Fixed: Win9x Bug - Fixed: "Falsche" relative Unitnamen in den .dpr/.dpk Dateien. - FastMove.pas ersetzt den für i386 optimierten FastCode Move mit CPU abhängigem SSE, MMX bzw. i386 Code. - Schnellere TList Funktionen (nicht so radikal wie FasterTList, das zu vielen "Liste überschreitet Maximum" führte) - Der "Start/Start ohne Debugger Umsch+Ctrl+F9" Menüpunkt wird angezeit [D6, D7] - "Projekt erzeugen" Menüpunkt wird Umsch+F9 zugeordnet [D5, D6, D7] Des weiteren gibt es jetzt den Installer Quellcode zum Download: DelphiSpeedUpInstallerSourceV14.zip |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Funktioniert super!
Danke :thumb: |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Das Tool ist genial.
Super Arbeit und vielen Dank! |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Danke !!! Das habe ich schon total lange gesucht. Läuft auch wirklich perfekt und schneller :thumb:
|
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Moin, moin,
bei soviel Zuspruch möchte ich die Funktionalität nicht in Frage stellen. Bei mir startet D7-Pro in ca. 10 Sek., mit SpeedUp in 7 Sek. P4 1,6 GHz FSB 400 MHz 1GB RAMBUS |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
hi andreas,
hier auf arbeit hab ich immernoch probleme :( ich hab jetzt den installer für D6 als admin ausgeführt. der hat auch alles brav installiert (meint er zumindest), aber wenn ich Delphi dann starte, ist alles, wie früher. keine package-info zum laden, kein speed, auch nicht der neue menüpunkt in start etc. :( weißt du, was da schieflaufen könnte? (win2000 SP4, Delphi6 SP2) aeno |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Lade doch mal den Installer Quellcode herunter und starte ihn aus Delphi heraus.
|
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Was ist an diesem "Bild" wohl Unsinn?
Zitat:
|
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Wow.
Das ist ja richtig fix :dancer: Danke. Schöne Grüße, Jens :hi: |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Kleines Problem: Ich arbeite als benutzer mit eingeschränkten Rechten an meinem Rechner. IDE SpeedUp muss man aber als Administrator installieren und wirkt sich somit nur aus, wenn man Delphi dann auch als Administrator startet. Wie bekomme ich SpeedUp jetzt auch für mich als eingeschränkten Benutzer installiert?
|
Re: Delphi 7 IDE SpeedUp - auch D5, D6
das einfachste ist:
mach kurzfristig den Standard-Benutzer (,it dem Du arbeitest) zu lokalem Administrator. Installier dann die Software. Anschliessende nimmst Du dem Benutzer den Administrator wieder weg. machen wir immer so... |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Dann wäre es einfacher dem Benutzer kurzfristig Schreibrechte im Delphi Verzeichnis zu geben. ;) Aber es sollte auch anders gehen. Wenn es einmal installiert ist, müsste man es auch als Benutzer mit eingeschränkten Rechten ausführen können, so dass nur die Registryeinträge gemacht werden. Also:
Delphi-Quellcode:
if (User eingeschränkt) and (Dateien gefunden) then
begin Registryeinträge machen end else Message: SpeedUp wurde noch nicht installiert, wenden sie sich an den Administrator. |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Das Teil ist wirklich gut!!!
Ein Erweiterungsvorschlag: Ein Menupunt unter Hilfe mit der aktuellen Version Beim Starten im splash Screen Versionsnummer anzeigen. mfg DerDan |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Du könttest dir auch einen Ordner in Appdata anlegen (%AppData%\Borland\Dephi\Experts\SpeedUp) und dort
die bpl und dll für deine Delphi Version kopieren. In die Registry könntest du das hier importieren(->DeineDelphiBinary.exe<- mit delphi32.exe/bds.exe ersetzen) ->XX<- sind Dinge, die du vorher natürlich ersetzen musst. Schaue am besten direkt in der Registry, wie die Schlüssel für deine Delphi version aussehen.
Code:
Dadurch findet Delphi die Libs auch beim Starten.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Borland\->Delphi/BDS<-\->DeineVersion<-\Known IDE Packages] "->VollerPfad zu deinen %AppData%<-\\Borland\\Delphi\\Experts\\DelphiSpeedUp\\DelphiSpeedUpLoader->DeineVersion<-.bpl"="DelphiSpeedUp" [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths\->DeineDelphiBinary.exe<-] @="C:\\Program Files\\Borland\\Delphi\\Bin\\->DeineDelphiBinary.exe<-" "Path"=hex(2):25,00,41,00,70,00,70,00,44,00,61,00,74,00,61,00,25,00,5c,00,42,\ 00,6f,00,72,00,6c,00,61,00,6e,00,64,00,5c,00,44,00,65,00,70,00,68,00,69,00,\ 5c,00,45,00,78,00,70,00,65,00,72,00,74,00,73,00,5c,00,53,00,70,00,65,00,65,\ 00,64,00,55,00,70,00,00,00 Gerade probiert -> funktioniert :) |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Wie siehts mit D2005 aus? wird dafür auch noch was kommen?
Meine IDE schleicht nämlich vor sich hin ... und ich hab schon alles aussenrum weggelassen^^ mfG Markus |
Re: Delphi 7 IDE SpeedUp - auch D5, D6
Warum soll man es dem Endanwemder so schwer machen, wenn das das Setup schon erledigen kann. Ich habe übrigens nicht verstanden, wo ich was ändern muss. :?
|
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