Autor Beitrag
delphi10
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 447
Erhaltene Danke: 2

W2K, XP, Vista64, Win7 64
RAD-Studio 2010
BeitragVerfasst: Di 22.07.08 20:22 
Hi
Seit ein paar Tagen habe ich ein neuen Laptop mit dual Core und 4GB Speicher. Alles was Delphi betrifft ist wie gewohnt von meinen Workstations sau schnell - bis auf auf die Zeitspanne vom Click auf Start bis das Projekt compiliert ist und startet. Wenn eine Zeile geändert wurde, kann es bis zu 2 Minuten dauern, bis das Programm startet. Das Verhalten kenne ich von keinem anderen Rechner bei selben Projekt. Ich weiß nicht mehr was ich noch in Delphi oder am Laptop einstellen könnte, um zu optimieren.
Weiß einer von Euch dazu mehr. Auf jeden Fall schon mal Danke.
Gruß Delphi10


Moderiert von user profile iconChristian S.: Topic aus Sonstiges (Delphi) verschoben am Di 22.07.2008 um 20:22

_________________
Salus populi suprema lex esto
hathor
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 22.07.08 20:53 
W2K, XP und 4 GB Speicher?

GEHT NICHT !!!
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 22.07.08 20:57 
Wie kommst Du da drauf? :gruebel:

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
huuuuuh
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 665
Erhaltene Danke: 19

win xp, (win vista), win 7
VS 2008 Express Edition, VS 2010 Express Edition, VS 2010 Professionell
BeitragVerfasst: Di 22.07.08 21:00 
beide betriebssysteme unterstützen 4gb speicher nur in der 64bit variante... gibts w2k 64bit?
Dunkel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 682

Mac OS X Snow Leopard
Xcode 3.1
BeitragVerfasst: Di 22.07.08 21:03 
user profile iconhuuuuuh hat folgendes geschrieben:
gibts w2k 64bit?

Nope.

Hat aber nichts mit dem Speicher zu tun. Auf meinem Laptop läuft auch XP SP3 32bit mit eingebauten 4GB RAM (von dem nur etwas mehr als 3GB von Windows adressiert werden). Delphi rennt ohne Probleme.

Edit:
Es wäre vielleicht noch interessant welches Windows bei Dir läuft.

_________________
Ich streite einsam mich mit dieser Oberflächenwelt
Gutes sei ein löblich Brot von dem ich zehre - bis zum Tod [Das Ich - Im Ich]


Zuletzt bearbeitet von Dunkel am Di 22.07.08 21:08, insgesamt 2-mal bearbeitet
Morpheus1572
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 157

Win XP
Delphi 7
BeitragVerfasst: Di 22.07.08 21:04 
wäre mir neu. die 32bit-varianten vertragen höchstens 3 Gb. also das wäre schon eine erklärung für deine "längere" Wartezeit.
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 22.07.08 21:04 
user profile iconhuuuuuh hat folgendes geschrieben:
beide betriebssysteme unterstützen 4gb speicher nur in der 64bit variante... gibts w2k 64bit?

Hm, meines Wissens sind 4GB möglich. 2^32 (bit) halt. Siehe auch hier: de.wikipedia.org/wiki/4-GiB-Grenze

Allerdings stehen jedem Programm davon IIRC nur 2GB zur Verfügung.

@Dunkel: Wie kommt es, dass nur 3GB addressiert werden? :-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Dunkel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 682

Mac OS X Snow Leopard
Xcode 3.1
BeitragVerfasst: Di 22.07.08 21:07 
user profile iconChristian S. hat folgendes geschrieben:
@Dunkel: Wie kommt es, dass nur 3GB addressiert werden? :-)

Hab ich hier schon mal geschrieben.

_________________
Ich streite einsam mich mit dieser Oberflächenwelt
Gutes sei ein löblich Brot von dem ich zehre - bis zum Tod [Das Ich - Im Ich]
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 22.07.08 21:09 
Danke!

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Timosch
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1314

Debian Squeeze, Win 7 Prof.
D7 Pers
BeitragVerfasst: Di 22.07.08 21:11 
Ähm, ich will ja mal gar nichts sagen, aber wird es jetzt nicht ein wenig Off-topic?

_________________
If liberty means anything at all, it means the right to tell people what they do not want to hear. - George Orwell
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Di 22.07.08 21:15 
Zu klären ob der Fehler an der Menge Arbeitsspeicher liegen kann ist nicht Off-Topic. :nixweiss:
Die Diskussion, ob's off-topic ist, aber schon ;-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
delphi10 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 447
Erhaltene Danke: 2

W2K, XP, Vista64, Win7 64
RAD-Studio 2010
BeitragVerfasst: Di 22.07.08 22:54 
Hi

Es ist schon XP 32 mit 4GB. Das Problem müsste aber spezifischer sein, alles andere läuft wie gewohnt schnell. Es ist nur die Zeitspanne zwischen Click auf Start - beginn des compilierens - und Start des Programmes. Warum sollte der Compiler sich an nur 3GB adressierbaren Speicher stören? Wie schon geschrieben, ein zweiter Start erfolgt wie immer schnell, wird eine Zeile geändert und dann neu gestartet, hängt er groteske 2 Minuten.
Gruß Delphi10

_________________
Salus populi suprema lex esto
delphi10 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 447
Erhaltene Danke: 2

W2K, XP, Vista64, Win7 64
RAD-Studio 2010
BeitragVerfasst: Di 22.07.08 22:57 
user profile iconMorpheus1572 hat folgendes geschrieben:
wäre mir neu. die 32bit-varianten vertragen höchstens 3 Gb. also das wäre schon eine erklärung für deine "längere" Wartezeit.

Müsste sich das dann nicht überall, sozusagen global auswirken? Tut es aber leider nicht.

_________________
Salus populi suprema lex esto
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Di 22.07.08 23:00 
Es liegt nicht an "zuviel" RAM.
Hab 4 GB drin, Windows XP Prof x86 zeigt 3.2 GB an, und Delphi 2007 ist schnell wie immer.

Welche Delphi Version hast du? Alle Updates installiert?
Tritt das Problem auch bei "leeren" Projekten auf, also einfach nur neues Projekt anlegen und starten?
Wo braucht der denn so lange, compilieren oder linken?
delphi10 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 447
Erhaltene Danke: 2

W2K, XP, Vista64, Win7 64
RAD-Studio 2010
BeitragVerfasst: Mi 23.07.08 00:07 
user profile iconXentar hat folgendes geschrieben:
Es liegt nicht an "zuviel" RAM.
Hab 4 GB drin, Windows XP Prof x86 zeigt 3.2 GB an, und Delphi 2007 ist schnell wie immer.

Welche Delphi Version hast du? Alle Updates installiert?
Tritt das Problem auch bei "leeren" Projekten auf, also einfach nur neues Projekt anlegen und starten?
Wo braucht der denn so lange, compilieren oder linken?


Welche Delphiversion: Studio Developer 2006 Delphi10..(s.links)
Leeres Projekt - das auszuprobieren liegt auf der Hand. Nur bisher nicht auf meiner - mach ich gleich mal morgen früh. Mittlerweile sind es gute 25.000 Zeilen in 12 Units und zig Res-Dateien. Das würde ich aber eher als mittlere Auslastung einstufen.
Das Compilieren geht recht fix, linken ebenfalls. Die fragliche Zeitspanne entsteht bis er überhaupt mit dem compilieren anfängt. Die Zeit vom Ende Linken bis Start Programm ist moderat, aber immer noch deutlich länger als auf meiner XP-Workstation (übrigens auch XP Pro SP2 4GB dualCore).
Ich werde mal die Platte tauschen, vielleicht wird ständig eine Lesefehlerkorrektur versucht. Die Platte ist eine Freecom 20GB USB, allerdings schon seit geraumer Zeit in Betrieb.
Ich werd jetzt mal ein Auge an Masse legen, mal sehen wie's morgen früh mit struktuierter Fehleranalyse (dank eurer Hilfe) aussieht.

Gute Nacht
Delphi10

Edit: Eins noch, wenn ich während der "Wartezeit" die Auslastung im Taskmanager anschaue, liegt die Prozessorlast beider Core's so zwischen 5 - 25%

_________________
Salus populi suprema lex esto
alzaimar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2889
Erhaltene Danke: 13

W2000, XP
D6E, BDS2006A, DevExpress
BeitragVerfasst: Mi 23.07.08 06:24 
Schon mal DSU aufgespielt?
andy.jgknet.de/dspeedup/
Ich wundere mich auch manchmal, das mein Delphi noch 'einige Zeit' (=einige Sekunden) rum rödelt, bis es sich nach dem Kompilieren und Linken endlich erbarmt, die EXE anzuwerfen.... Hast Du vielleicht einen perversen Virenscanner am laufen, der sich die EXE 10x anschaut, bevor es losgeht?

P.S.: Kann mir einer der Spezialisten in einem Satz erklären, wieso zu viel RAM Delphi dazu bringen könnte, erstens verdammt schnell zu kompilieren und dann zweitens danach erstmal zu verschnaufen und wieso drittens dieses doch sehr exotische Phänomen bei anderen Anwendungen nicht auftritt?

_________________
Na denn, dann. Bis dann, denn.
Bernhard Geyer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 721
Erhaltene Danke: 3



BeitragVerfasst: Mi 23.07.08 07:44 
Virenscanner konfiguriert das keine Delphi-Sourcen/DCU's/... geprüft werden?
hathor
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 23.07.08 09:05 
Titel: Auslagerungsdatei - PAGEFILE.SYS
Wie hast Du Deine Auslagerungsdatei (pagefile.sys) konfiguriert?
Setze sie auf ein absolutes Minimum (nicht 0 !!!), feste Größe (nicht automatisch !!!),
auf EINEM Laufwerk (am besten wäre eigene Partition !!!).
delphi10 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 447
Erhaltene Danke: 2

W2K, XP, Vista64, Win7 64
RAD-Studio 2010
BeitragVerfasst: Mi 23.07.08 18:00 
Hi
Ich hab's gefunden. Es war eindeutig die Freecom-Platte am USB-Port. Das Projekt auf die interne Platte kopiert und es läuft wie gewohnt sauschnell. Komisch ist nur, dass die Freecom an anderen Rechnern keine Probleme macht. Es ist so, als hätte der Laptop kein USB2.0.

Noch mal zum Speicherausbau. Unter Systemsteuerung/System werden mir 3,25 GB angezeigt, pro Core werden aber 2GB zugewiesen und auch benutzt.

Besten Dank nochmal für eure Beteiligung und Tipps.
Gruß Delphi10

_________________
Salus populi suprema lex esto
Wolle92
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1296

Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
BeitragVerfasst: Mi 23.07.08 20:38 
user profile iconMorpheus1572 hat folgendes geschrieben:
wäre mir neu. die 32bit-varianten vertragen höchstens 3 Gb. also das wäre schon eine erklärung für deine "längere" Wartezeit.


Die vertragen auch mehr, aber bringen tuts nichts...
Was nicht adressier ist, darauf wird nicht zugegriffen, das verlänger die Wartezeiten aber nicht...

Wobei ich irgendwo mal gelesen habe, das überschüssiger, vom Betriebssystem nicht addressierbarer Arbeisspeicher auch noch irgendwie verwende wird... Weiß aber nicht mehr ob und wie...

Edit: mit dem 't' hab ichs irgendwie...

_________________
1405006117752879898543142606244511569936384000000000.