WsWin32 & CPU Last

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

rolsch

WsWin32 & CPU Last

Beitrag von rolsch »

Hallo Werner,
ich habe beobachtet, dass die CPU-Last in den letzten Versionen ständig gestiegen ist.

Besonders stark ist die CPU-Last, wärend die Daten aus dem Funkinterface
ausgelesen werden und nachfolgend die Templates abgearbeitet und
die Grafiken erzeugt werden.

Innerhalb dieses Zeitraumes 'steht' die CPU-Last für mehrere(!) Sekunden auf 100%,
was bei meinem System schon sehr auffällig ist (AMD Barton 3200+, 1GB DDR2 RAM).

Obwohl ich noch 'andere' Programme wie Sprachsynthese, WAV_2_MP3
Konvertierung, MySQL DB, ISDN-AB, ISDN-FAX, HSUploader laufen lasse,
gibt's hierbei keine Probleme.

Aber dann...

Ich starte das Programm VisionGS_BE und lasse alle 2 Minuten
ein Video-Bild über den Video-IN meiner ATI Radeon 9200 capturen.
Hierbei liegt die CPU-Last von VisionGS_BE bei ca. 8-12%.

Wenn nun WsWin32 wieder Daten ausliest (mit 100% CPU-Last),
gibt's hier Probleme mit der seriellen Schnittstelle,
es werden fehlerhafte Datenpackete protokolliert.

Auffällig ist hierbei, dass die fehlerhaften Datenpakete auch entstehen,
wenn VisionGS_BE nicht captured, jedoch der Video-In initialisiert ist.

Auch die 'anderen' Programme sind sehr rechenintensiv,
erzeugen jedoch nur kurze Peak's in der CPU-Last-Kurve.

Hier also meine Frage:

Warum erzeugt Wswin32 mehrere Sekunden eine 100% CPU-Last,
klar, es werden ja die Templates usw. erzeugt.

Aber wenn diese Vorgänge so rechenintensiv sind,
nutzt WsWin überhaupt die diversen CPU-Features
von AMD oder Intel (SSE, 3DNow und wie sie alle heissen?)
Benutzeravatar
Werner
Site Admin
Beiträge: 6071
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 140 mal
Kontaktdaten:

Beitrag von Werner »

@Roland,

wie war das noch einmal mit den "Geistern die man rief" ?

Lässt Du vielleicht auch immer die custom_.txt abarbeiten?

Da hier sehr viele neue Jahresvariablen als Beispiel verwendet werden,
fordert die Abarbeitung auch die entspechende Leistung.

... und wenn ich den anderen Programmen/Tasks keine Zeitscheibe zugestehen würde, dann ...


Werner
rolsch

Beitrag von rolsch »

Werner hat geschrieben:@Roland,

wie war das noch einmal mit den "Geistern die man rief" ?

Werner
- stimmt, die custom_.txt lasse ich ebenfalls abarbeiten, werde diese aber nun mal auslassen :D

Es ist nur seltsam, dass es nun gehäuft Probleme mit der seriellen Schnittstelle gibt.

Ich werde einmal mit den Taskprioritäten experimentieren
und/oder auch das Betriebssystem auf 'Hintergrund' umstellen,
vielleicht finde ich hier eine Lösung.

Ps.:

Seit gestern empfängt das Funkinterface fast keinen Aussensensor mehr,
ein Amatuerfunker gegenüber war so freundlich und lauschte mal in's entsprechende Funkband:

- es ist ein Audiosignal von einem Funkübertragungssystem zu hören
- leider konnte ich bisher die Quelle (z.B. Funkkopfhörer) nicht ermitteln
Enrico

Beitrag von Enrico »

rolsch hat geschrieben:...
Es ist nur seltsam, dass es nun gehäuft Probleme mit der seriellen Schnittstelle gibt.

...
Die Probleme habe ich auch seit Version 2.85.3.
Nach einem PC-Neustart sagt WsWin fast immer zunächst, dass es das Funktinterface nicht finden kann. Erst beim zweiten, zum Teil auch erst beim 3. Start von WsWin funktioniert dann das Auslesen der Daten. :?:
rolsch

Beitrag von rolsch »

@Enrico
- welche Hardware-Konfig hast du denn?
Karmar

Beitrag von Karmar »

Hallo wetter freunde.

Habe auch erfarung mit problemen die ich jets nicht mehr habe.
Ich sage so, 2 kapiteinen auf ein schif geht nicht, das gibt immer krag.
@ schone prg's auf eine pc geht in praktijk auch nicht immer guht, veilleicht theoretisch aber im wirkligkeit nicht.
Als ich habe auf floh markte rund gekuckt und eine altere pc gekauft fur meine webcam's und wswin dreht nur auf eine pc unter windows xp und sons niks.
Und das arbeiteit 100 % und meine webcam's mit garten licht schaltung auch.
Nur kan ich nicht in jede beurse schawen, aber fur 50 euro hat man etwas schone's fur webcam's und so.
Meine 3 pc gebrauch ich um so surfen und so.
Das ist meine erfarung und es arbeitet nog immer seht guht, auch ja das einsige was noch auf der pc lauft ist eine firewal und keine virus scan, weil dort werdt niks runter geladen von e-mail oder etwas anders, nur wswin und webcam und garten licht schaltung.

Aber noch mal ich kan nicht in andere leute beurse kucken.
Enrico

Beitrag von Enrico »

rolsch hat geschrieben:@Enrico
- welche Hardware-Konfig hast du denn?
Inzwischen nutze ich
- Athlon 800 mit 256 MByte RAM

- WinME
- WsWin 2.85.6
- VisionGS 1.5
- eigenes FTP-Tool
Wolfgang

Beitrag von Wolfgang »

rolsch hat geschrieben:@Enrico
- welche Hardware-Konfig hast du denn?
Hallo,

auch wenn ich nicht Enrico heisse .... ;-) mische ich mich mal ein.

Ich habe hier einen Pentium II mit 400 MHz und 512 MB RAM unter WinXP SP2.

Zur Zeit läuft neben WSWIN der Firefox, Thundermail, Windows Taskmanager, Win Explorer, OnlineMonitor imonc für Fli4L und FTPWatchdog.

WSwin generiert aus der Custom.txt eine HTML-Seite.

Bei mir hat das Speichern der Daten gerade mal 2 Sek. gedauert (im Geiste mitgezählt). Im TaskManager waren das mal gerade eine Einheit bei der CPU-Auslastung, die bei 100% lag.

Normalerweise habe ich während der Arbeit auf dieser Maschine noch einen Compiler bzw einen TextEditor, MySQL und den Apache mitlaufen.

Da gibt es sonst soweit keine Probleme.

Wolfgang
rolsch

Beitrag von rolsch »

Wolfgang hat geschrieben: ...
WSwin generiert aus der Custom.txt eine HTML-Seite.

Bei mir hat das Speichern der Daten gerade mal 2 Sek. gedauert (im Geiste mitgezählt). Im TaskManager waren das mal gerade eine Einheit bei der CPU-Auslastung, die bei 100% lag.
...
Hallo,
ich generiere ca. 16 komplexe Seiten (php, txt, html) und dies dauert ca. 2,5 Minuten, hierbei liegt die CPU-Auslastung bei 100%.
Ist nicht weiter schlimm, weil der Rechner nicht online benutzt wird.

Ein anders Problem ist aber, dass WsWin sehr sensibel reagiert,
wenn ein anderes Programm ca. 40% CPU-Last produziert.

Dann gibt es Probleme mit der seriellen Schnittstelle
und es werden fehlerhafte Datenpakete angezeigt oder
das PC-Funkinterface wird nicht mehr gefunden.
Wolfgang

Beitrag von Wolfgang »

rolsch hat geschrieben:ich generiere ca. 16 komplexe Seiten (php, txt, html)
Oh ja, das ist dann doch etwas mehr ;-)

Ich bin schon froh, erstmal die custom.html generieren zu lassen.

Die Beschreibeung, wie man was macht, ist (für mich) leider wenig verständlich.

Gibt es irgendwo eine kurze Beschreibung, wie man sich seine eigenen html-Seiten erstellen lassen kann?

bye
Wolfgang
Enrico

Beitrag von Enrico »

Wolfgang hat geschrieben:
rolsch hat geschrieben:ich generiere ca. 16 komplexe Seiten (php, txt, html)
...
Gibt es irgendwo eine kurze Beschreibung, wie man sich seine eigenen html-Seiten erstellen lassen kann?

bye
Wolfgang
Vielleicht die Hilfe-Datei? Aber die hast Du ja wahrscheinlich schon versucht zu verstehen :wink:. Eventuell hat @weneu auf einer seiner vielen Hilfeseiten ein paar gute Tipps für Dich.

Ich lasse auch so um die 15 Dateien generieren. Habe aber bisher nie die CPU-Auslastung überprüft. Leider habe ich auch sporadisch Probleme mit dem Auslesen der Schnittstelle. Insofern ein guter Tip von @rolsch.
Wolfgang

Beitrag von Wolfgang »

Enrico hat geschrieben:Vielleicht die Hilfe-Datei? Aber die hast Du ja wahrscheinlich schon versucht zu verstehen :wink:.
Es gibt da eine alte Regel: Programmierer können alles, ausser Doku schreiben...

Aber ich werd meine HTML-Seiten schon hinkriegen

Schönen Tag noch
Wolfgang
Eric

Beitrag von Eric »

Hallo Wolfgang,

versuche es mal mit den Hilfeseiten eines Nichtprogrammierers :lol:

http://www.wernerneudeck.de/wetter/faqp ... oblem.html
Enrico

Beitrag von Enrico »

Wolfgang hat geschrieben:
Enrico hat geschrieben:Vielleicht die Hilfe-Datei? Aber die hast Du ja wahrscheinlich schon versucht zu verstehen :wink:.
Es gibt da eine alte Regel: Programmierer können alles, ausser Doku schreiben...Aber ich werd meine HTML-Seiten schon hinkriegen

Schönen Tag noch
Wolfgang
Das ist ja auch nur konsequent. Wenn man die ganze Zeit Doku schreibt, kann man weniger Programmieren (spreche da aus Erfahrung). Die Hilfe von Werner zu WsWin und die Seiten von WeNeu sind aber beide sehr gut. *Dickes Lob*
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

@Enrico und Erich,
da freut man sich natürlich, wenn man aus dem Urlaub zurückkommt, und gleich ein dickes Lob sieht. :D
Antworten