Jump to content

DOS-Programme ziehen sich 100% CPU-Leistung


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo ich habe oder hatte das selbe Problem mit einem W2K SP4 alle MS-Updates auch einen neu installation hat nichts gebracht.Habe es mit Tamedos versucht es geht einfach super.

 

PS: auch die Fuzzy`s ja Fuzzy`s von Microsoft konnten das Problem nicht lösen kann ich da meine Hotline kosten zurück bekommen.

  • 1 Jahr später...
Geschrieben

Da ich öfters mit DOS-Programmen zu tun habe, kenne ich das Problem seit Langem. Auf Windows 2000/XP und auch NT4 verursachen DOS-Programme immer eine 100%ige Prozessorauslastung, es sei denn sie rufen in Warteschleifen einen gewisse Interruptfunktion (2fh, ax=1680h) auf. Das hat mit der CPU-Taktung rein gar nichts zu tun. Hat der Programmierer diesen Interrupt nicht eingebaut, der Windows signalisiert, dass sich die Anwendung im Leerlauf befindet und nicht viel Prozessorleistung benötigt, hat man schlechte Chancen, das Problem zu beheben. Wenn man den Quellcode der Software hat, kann man den Interrupt natürlich noch einbauen. Ansonsten hilft dieses Patch wenigstens etwas: http://www.antonis.de/qbdown/qbtools.htm Auf qbasic.de wurde ein Patch veröffentlicht ("auslast.zip"), das die CPU-Auslastung wenigstens verringert.

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...