Seite 1 von 1

Geschwindigkeit beim Lesen von Daten

Verfasst: Sa, 22. Okt 2011 9:45
von Eckhard Sallermann
Hmmm, ich habe jatzt mal das gute alte TBROWSE in XBASE probiert, ich finde die Satzbewegungen in XBASE sind irgendwie deutlich langsamer
als es in Clipper ist :-( Also wenn ich z.B. im Browser blättere.

Ist das generell so lahm ?

Re: Geschwindigkeit beim Lesen von Daten

Verfasst: Sa, 22. Okt 2011 9:50
von Eckhard Sallermann
Als Info, verwende den FOXPRO, Daten liegen auf einem Novellserver

Der Zugriff mit Clipper erfolgt auf einem eher langsamen DOS-Rechner, der Zugriff von XBASE auf einem Windows 7 Professionell

Re: Geschwindigkeit beim Lesen von Daten

Verfasst: Sa, 22. Okt 2011 11:30
von UliTs
Eckhard Sallermann hat geschrieben:Als Info, verwende den FOXPRO, Daten liegen auf einem Novellserver
Der Zugriff mit Clipper erfolgt auf einem eher langsamen DOS-Rechner, der Zugriff von XBASE auf einem Windows 7 Professionell
16-Bit-Programme sind im allgemeinen schneller als 32 oder gar 64-Bitprogramme, es sei denn, es werden besondere Fähigkeiten des Prozessors genutzt.
Ich vermute, die Bildschirmausgabe ist deutlich langsamer, der Rest nicht.
Gerade bei Windows 7 kann dies an den Grafikkarten liegen, die nicht mehr optimal mit der Grafikausgabe von xBase zusammenarbeiten.

Uli

Re: Geschwindigkeit beim Lesen von Daten

Verfasst: Sa, 22. Okt 2011 13:10
von brandelh
Hi,

unter der GUI Oberfläche würde man z.B. einen XbpQuickBrowse() mit gepuffertem Daten nutzen, das wäre recht schnell weil
die Anzahl der Datenzugriffe reduziert wird. Hinzukommt, dass die emulation der alten Clipper-Oberfläche unter Windows enorm bremst.
Reine GUI Programme mit windows controls sind wesentlich schneller im Bildaufbau als @ SET Masken.
Auch sind die EXE Dateien viel kleiner.

Re: Geschwindigkeit beim Lesen von Daten

Verfasst: Sa, 22. Okt 2011 15:09
von Herbert
UliTs hat geschrieben:Ich vermute, die Bildschirmausgabe ist deutlich langsamer, der Rest nicht.
Gerade bei Windows 7 kann dies an den Grafikkarten liegen, die nicht mehr optimal mit der Grafikausgabe von xBase zusammenarbeiten.
Wie kommst du denn auf so was?

Re: Geschwindigkeit beim Lesen von Daten

Verfasst: So, 23. Okt 2011 2:31
von AUGE_OHR
Eckhard Sallermann hat geschrieben:Hmmm, ich habe jatzt mal das gute alte TBROWSE in XBASE probiert, ich finde die Satzbewegungen in XBASE sind irgendwie deutlich langsamer
als es in Clipper ist :-( Also wenn ich z.B. im Browser blättere.

Ist das generell so lahm ?
NOPE ...es ist das INKEY(0) ... setzt doch mal 0.1 ein ;)

allerdings ist dein Tbrowse damit noch nicht Event fähig siehe dazu C:\ALASKA\XPPW32\Source\SYS\BrowSys.prg

Re: Geschwindigkeit beim Lesen von Daten

Verfasst: Mi, 26. Okt 2011 11:17
von Eckhard Sallermann
Danke euch, werde mir das mal anschauen