Autor Beitrag
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Di 23.10.07 22:31 
klar ich wollt schon immer mal meinen PC ruinieren! :-P Oder mein Delphi.

lg elundril

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
Stefan-W
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 475

Win 7 SP1
D2005 PE
BeitragVerfasst: Mi 24.10.07 06:34 
no risk no fun...

ne mal im ernst SpeedUp ist ordentlich programmiert
toms Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1099
Erhaltene Danke: 2



BeitragVerfasst: So 20.07.08 08:12 
Titel: Version 2.78 - 2008-07-19
(Zitat von jbg aus der DP)
Es ist mal wieder so weit. DelphiSpeedUp 2.78 bringt neue Speed-Features und einen Bugfix mit sich.

Mich hat es immer schon genervt, dass bei größeren Projekten die Linker-Phase eine Ewigkeit dauert, wenn der Compiler eine detaillierte Map Datei erstellen soll, die man für den Stacktrace braucht. Ich habe da schon ungestützte Kommentare über die Verwendung von Bubblesort im Compiler an bestimmte Leute gerichtet. Schlussendlich kam heraus, dass die stricmp C-RTL Funktion so Grotten schlecht programmiert ist (und das seit 1994), dass einem davon nur Übel werden kann. Die neue optimierte stricmp Funktion ist im Durchschnitt um den Faktor 110 schneller. Jetzt weist auch der Quicksort im Compiler nicht mehr das Verhalten eines Bubblesort auf.

Eine andere Änderung betrifft das Problem dass man bei größeren Projekten aufpassen muss wohin man seine Maus schiebt. Steht sie über einem Bezeichner, fängt der Compiler erstmal an auf der Platte herumzurattern. Ein Abbrechen ist hierbei nicht möglich. Bis jetzt. DelphiSpeedUp 2.78 erlaubt es nun den Kibitz-Compiler (CodeInisght) und den Background Parser (HelpInsight) mit der ESC Taste abzubrechen. Zudem kann HelpInsight auch durch einen MouseMove abgebrochen werden.

Einen Bug in der Gallileo IDE behebt DelphiSpeedUp auch noch gleich. Der Background Parser kann unter gewissen Umständen (bei größeren Projekten vor allem) den MainThread blockieren. Das sollte mit Sicherheit nicht so ablaufen. Da dieser Bug nicht nur RAD Studio 2007 sondern auch die anderen Jahreszahl IDEs betrifft habe ich ihn vom IDEFixPack nach DelphiSpeedUp portiert. Die beiden Plugins können natürlich gemeinsam verwendet werden. Hierbei wird der Bug von dem Plugin behoben, das als ersten geladen wird (was selbstverständlich DelphiSpeedUp ist).


Zitat:
Version 2.78 - 2008-07-19
=========================
- Improved: Packages are loaded a little bit faster (Delphi/C++ 2005, 2006, 2007)
- Added: Delphi Compiler's C RTL optimizations (much faster map file creation)
- Added: Background Parser now stops if the main thread wants to do something with the compiler. (Delphi/C++ 2005, 2006, 2007),
- Added: CodeCompletion can be aborted by pressing ESC
- Added: HelpInsight can be aborted by moving the mouse or pressing ESC.


Download und Homepage

Download von CodeCentral
Regan
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2157
Erhaltene Danke: 72


Java (Eclipse), Python (Sublimetext 3)
BeitragVerfasst: So 20.07.08 14:18 
Titel: Re: Version 2.78 - 2008-07-19
user profile icontoms hat folgendes geschrieben:
Eine andere Änderung betrifft das Problem dass man bei größeren Projekten aufpassen muss wohin man seine Maus schiebt. Steht sie über einem Bezeichner, fängt der Compiler erstmal an auf der Platte herumzurattern. Ein Abbrechen ist hierbei nicht möglich. Bis jetzt. DelphiSpeedUp 2.78 erlaubt es nun den Kibitz-Compiler (CodeInisght) und den Background Parser (HelpInsight) mit der ESC Taste abzubrechen. Zudem kann HelpInsight auch durch einen MouseMove abgebrochen werden.

Vielen Dank. Das hat mich schon immer gestört. Vielen, vielen Dank.
D2505
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 62
Erhaltene Danke: 18


Delphi (7 PE + Lazarus ) ;Java ( Eclipse),
BeitragVerfasst: Mi 29.12.10 15:02 
was soll man bei start paramrameter -r eingeben
D2505
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 62
Erhaltene Danke: 18


Delphi (7 PE + Lazarus ) ;Java ( Eclipse),
BeitragVerfasst: Fr 31.12.10 15:43 
Kann mir keiner sagen Was man bei der Installation eingeben muss im edit :wink: start parameter -r
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Fr 31.12.10 21:45 
Gar nix? Wie ich das letzte mal das installiert habe, hab ich einfach nur die installations-exe ausführen müssen und das wars.

Lg elundril

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
D2505
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 62
Erhaltene Danke: 18


Delphi (7 PE + Lazarus ) ;Java ( Eclipse),
BeitragVerfasst: Sa 01.01.11 17:31 
welche version hattest du ?
Martok
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 3661
Erhaltene Danke: 604

Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
BeitragVerfasst: Sa 01.01.11 19:11 
Du kennst aber das Konzept "Hint", zu deutsch meistens "Kurzhinweis"? Die Dinger, die erscheinen wenn man die Maus kurz über einem Control stehen lässt?
Hint im Installer hat folgendes geschrieben:
IDE registry subkey. If you don't know what this is about, then don't change it.


Alles klar?

_________________
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
D2505
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 62
Erhaltene Danke: 18


Delphi (7 PE + Lazarus ) ;Java ( Eclipse),
BeitragVerfasst: So 02.01.11 15:38 
Ok klappt jetzt auf einmal :gruebel: gestern aber nicht :nixweiss: