Peter Schütt
2015-09-07 06:35:46 UTC
Hallo,
anscheinend ist "non-tech" tot, deshalb wiederhole ich mein Posting hier:
wir verwenden XE7 und haben einige Millionen Zeilen Code in unserem größten Projekt.
In der IDE können wir das Projekt sowieso nicht compilieren, sondern es gibt dann einen OutOfMemory-Fehler. Der Speicherverbrauch liegt laut Taskmanager bei 1057 Mb.
32-Bit-Applikationen können aber bis 3500 Mb verbraten. Warum macht Delphi das nicht?
Richtig lustig ist die Werbung für XE10.
"Twice the IDE Memory capacity"
Anscheinend gibt es im Delphi-Code ein GetMem(IDEMemory, 1000000) und den hat bisher keiner gefunden, denn sonst wäre der Fehler ja nicht seit (gefühlt) Delphi 2009 drinnen und wurde bis XE7 nicht behoben, ja es wurde sogar immer schlimmer.
Nun haben wohl die IDE-Profis die Stelle gefunden und einer hat einfach mal 2000000 eingestellt und es ging irgendwie besser. Da sie aber nicht genau wissen, was dieser Wert wirklich macht, haben sie sich nicht getraut, ihn noch höher zu drehen.
Man kann mich naiv nennen: Ich würde erwarten, dass die IDE feststellt, wieviel Speicher vorhanden ist und den ausnutzt. Und ich würde auch erwarten, dass es schon seit Jahren eine 64-Bit-IDE gibt.
Und außerdem würde ich erwarten, dass es auch für XE7 einen Service-Pack gibt, der den Speicherfehler behebt. Wir mussten unserem Chef eine Menge Kohle für das Update von XE2 auf XE7 aus dem Etat leiern, in erster Linie dafür, dass die IDE noch öfter abstürzt als vorher.
Anfragen bei Embarcadero in Bezug auf diese Speicherfehler werden mit der kurzen knackigen Botschaft beantwortet: "Neue Version kaufen!"
Ciao
Peter Schütt
anscheinend ist "non-tech" tot, deshalb wiederhole ich mein Posting hier:
wir verwenden XE7 und haben einige Millionen Zeilen Code in unserem größten Projekt.
In der IDE können wir das Projekt sowieso nicht compilieren, sondern es gibt dann einen OutOfMemory-Fehler. Der Speicherverbrauch liegt laut Taskmanager bei 1057 Mb.
32-Bit-Applikationen können aber bis 3500 Mb verbraten. Warum macht Delphi das nicht?
Richtig lustig ist die Werbung für XE10.
"Twice the IDE Memory capacity"
Anscheinend gibt es im Delphi-Code ein GetMem(IDEMemory, 1000000) und den hat bisher keiner gefunden, denn sonst wäre der Fehler ja nicht seit (gefühlt) Delphi 2009 drinnen und wurde bis XE7 nicht behoben, ja es wurde sogar immer schlimmer.
Nun haben wohl die IDE-Profis die Stelle gefunden und einer hat einfach mal 2000000 eingestellt und es ging irgendwie besser. Da sie aber nicht genau wissen, was dieser Wert wirklich macht, haben sie sich nicht getraut, ihn noch höher zu drehen.
Man kann mich naiv nennen: Ich würde erwarten, dass die IDE feststellt, wieviel Speicher vorhanden ist und den ausnutzt. Und ich würde auch erwarten, dass es schon seit Jahren eine 64-Bit-IDE gibt.
Und außerdem würde ich erwarten, dass es auch für XE7 einen Service-Pack gibt, der den Speicherfehler behebt. Wir mussten unserem Chef eine Menge Kohle für das Update von XE2 auf XE7 aus dem Etat leiern, in erster Linie dafür, dass die IDE noch öfter abstürzt als vorher.
Anfragen bei Embarcadero in Bezug auf diese Speicherfehler werden mit der kurzen knackigen Botschaft beantwortet: "Neue Version kaufen!"
Ciao
Peter Schütt