INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Programmverzögerung duch zu großen Tabelleninhalt?



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

09.12.2009, 07:48
Beitrag #1

skywalker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 154
Registriert seit: Jan 2007

2020
2007
DE

99310
Deutschland
Programmverzögerung duch zu großen Tabelleninhalt?
Hallo,

ich habe eine Tabelle (4 Spalten und 15 Zeilen) in der stetig Auswertungen ans Ende der Tabellr eingetragen werden (zusätzlich wird bei jedem Eintrag nach unten gescrollt).
Nach einem Prüfduchlauf (21 h) mehrere tausend.

Kann es sein, das nach einer gewissen Anzahl hineingeschriebener Zeilen sich das gesamte Prügramm verlangsamt?
Fakt ist, mein Programm wird langsamer (und CPU-Auslastung steigt allmählich an).
Ich vermute, dass es daher kommt.

Was kann ich dagegen machen?
Wäre es sinnvoll, nach z.B. 100 Einträgen die Tabelle zu leeren?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.12.2009, 08:09
Beitrag #2

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Programmverzögerung duch zu großen Tabelleninhalt?
Wenn es daran liegt, kannst du ja
* nur die letzten X Einträge in der Tabelle anzeigen
* die Tabelle alle X Stunden leeren
* einen Butten für den Operater einbauen, welcher die Tabelle manuell löscht
* eine Alternative zur Tabelle suchenTongue

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.12.2009, 08:12
Beitrag #3

skywalker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 154
Registriert seit: Jan 2007

2020
2007
DE

99310
Deutschland
Programmverzögerung duch zu großen Tabelleninhalt?
Eine Alternative kommt nicht in Frage. Weil die Tabelle schon die Alternative für ein String-Anzeigeelement ist.

Wie lasse ich denn nur die letzten 10 Eintragungen anzeigen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.12.2009, 08:48
Beitrag #4

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Programmverzögerung duch zu großen Tabelleninhalt?
' schrieb:Wie lasse ich denn nur die letzten 10 Eintragungen anzeigen?


Und da kommt jetzt der Programmierer in dir ins Spiel.

Sowas wie

WENN Anzahl Zeilen +1 (<-- die neue Zeile) > max. Anzahl Zeilen DANN
"unten eine Zeile rein, oben eine löschen, alles eins hoch schieben"
SONST
"unten eine Zeile rein"
ENDE WENN

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.12.2009, 09:36
Beitrag #5

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.696
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Programmverzögerung duch zu großen Tabelleninhalt?
' schrieb:Kann es sein, das nach einer gewissen Anzahl hineingeschriebener Zeilen sich das gesamte Prügramm verlangsamt?
Jawohl. So ist das.

Zitat:Was kann ich dagegen machen?
Tabelle in der Größe beschränken. Siehe SeBa.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Änderung von großen Cluster (Type Def.) führt zu out of Memory exeption spacz 8 6.575 28.10.2019 09:01
Letzter Beitrag: spacz
  Gutes LV Design bei großen Programmen elhorst 31 20.963 18.09.2014 06:31
Letzter Beitrag: elhorst
  Wie sehr großen Cluster vermeiden? Matze 10 9.443 31.10.2013 17:21
Letzter Beitrag: macmarvin
  Schneller Umgang mit großen Arrays curassas 6 6.500 26.09.2011 13:13
Letzter Beitrag: eb
  Performance Probleme beim lesen einer großen Messdatendatei Rainito 14 10.705 20.09.2010 15:05
Letzter Beitrag: Rainito
  SubVi performance bei großen Datenstrukturen soranito 6 5.460 27.11.2009 12:05
Letzter Beitrag: IchSelbst

Gehe zu: