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

  • 1 Jahr später...

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.

Link zu diesem Kommentar
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...