[gelöst] Nochmal Speicherverwaltung
Verfasst: 7. April 2011 23:44
Hallo,
ich habe ja eben eine Frage speziell zum delete dynamisch erzeugter QTcpSockets erstellt. Das ist nun gelöst. Aber ich habe eine andere Frage allgemein zur dynamischen Speicherverwaltung in QT.
Ich habe hier ein Server-Programm und ein Client-Programm. Letzteres soll einfach nur einen Streßtest erzeugen und den Server ständig mit Anfragen zuschütten. Ich behaupte jetzt mal einfach frech das ich von der Programmierung her sauber aufräume. Das Ganze läuft auf Windows. Ich sehe im TaskManager das bei beiden Programmen (Server wenig, Client mehr) der Speicherverbrauch etwas zunimmt. Plötzlich geht der CPU-Verbrauch beider Programme auf Null und der Speicher reduziert sich erheblich. Dann geht es von vorne los. Liegt das in der internene Verwaltung von QT? Ich baue fast alles per deleteLater() ab.
Danke ud Grüße,
Willi
ich habe ja eben eine Frage speziell zum delete dynamisch erzeugter QTcpSockets erstellt. Das ist nun gelöst. Aber ich habe eine andere Frage allgemein zur dynamischen Speicherverwaltung in QT.
Ich habe hier ein Server-Programm und ein Client-Programm. Letzteres soll einfach nur einen Streßtest erzeugen und den Server ständig mit Anfragen zuschütten. Ich behaupte jetzt mal einfach frech das ich von der Programmierung her sauber aufräume. Das Ganze läuft auf Windows. Ich sehe im TaskManager das bei beiden Programmen (Server wenig, Client mehr) der Speicherverbrauch etwas zunimmt. Plötzlich geht der CPU-Verbrauch beider Programme auf Null und der Speicher reduziert sich erheblich. Dann geht es von vorne los. Liegt das in der internene Verwaltung von QT? Ich baue fast alles per deleteLater() ab.
Danke ud Grüße,
Willi