Zitat von
sirius:
Der Prozedurkopf hat natürlich keinen Einfluss auf die Speicherverwaltung. War nur ein Tipp nebenbei. Und Windows freut sich
Die Speicherverwaltung von Delphi hat eine Critical Section und es darf eben nur ein Thread gleichzeitig darauf zugreifen. Ein Thread hat ja nur einen eigenen Stack. Heap, Datensegment und Codesegement sind ja identisch.
Achso, danke für den Hinweis
Ich müßte also einen Thread außerhalb meiner Anwendung starten, damit
die Kontextswitches verhindert werden könnten. Mit den anderen MemoryManagern erreicht man zwar eine Besserung, aber leider switcht das Programm immer noch recht viel.