Die Suche ergab 4 Treffer
- 5. Februar 2010 12:26
- Forum: Qt Programmierung
- Thema: QSqlQueryModel Speicher wird nicht freigegeben
- Antworten: 7
- Zugriffe: 3430
Angezeigt wird es in einem QTableView. Aber das Problem tritt auch auf ohne das ich das QSqlQueryModel keinem View zuordne. Eigentlich passiert so eine Abfrage selten, ist aber halt nicht ausgeschlossen. Außerdem summiert sich der Speicherbedarf nach einiger Zeit dann doch beträchtlich, selbst wenn ...
- 5. Februar 2010 10:22
- Forum: Qt Programmierung
- Thema: QSqlQueryModel Speicher wird nicht freigegeben
- Antworten: 7
- Zugriffe: 3430
- 5. Februar 2010 09:52
- Forum: Qt Programmierung
- Thema: QSqlQueryModel Speicher wird nicht freigegeben
- Antworten: 7
- Zugriffe: 3430
ca 50000 Einträge, die Datenbankdatei hat ca 110 Mb und belegt im Speicher ca 180 Mb.
Wenn ich den Code mehrmals durchlaufe bleiben zwischen 3 - 10 Mb im Speicher zusätzlich belegt.
Ein vor dem delete hilft auch nicht.
Wenn ich den Code mehrmals durchlaufe bleiben zwischen 3 - 10 Mb im Speicher zusätzlich belegt.
Ein
Code: Alles auswählen
model->clear()
- 4. Februar 2010 23:48
- Forum: Qt Programmierung
- Thema: QSqlQueryModel Speicher wird nicht freigegeben
- Antworten: 7
- Zugriffe: 3430
QSqlQueryModel Speicher wird nicht freigegeben
Hallo, bei folgendem Code wird immer mehr Speicher belegt. Das führt bei großen Abfragen dazu, daß sogar bis zu 10 Mb nicht mehr freigegeben werden. QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName(dbname); if(db.Open()) { QSqlQueryModel* model = new QSqlQueryMode...