Hallo,
weis nicht mehr weiter, mit 16 bit System.
System: Win xp prof. SP3, 2,5 GB Ram, 1,8 Ghz
Betroffenes Programm: D-Base IV und Excel 4.0
Problem: 99% Speicherauslastung bei verwendung
von D-Base IV oder Excel 4.0 in der NTVDM.exe
Ziel: Verwendung von D-Base IV mit mindestens
Speicherauslasstung unter 50%
Einstellungen der Eigenschaften von D-Base.Exe
Speicher= alles auf Automatisch
Bildschirm= Fenster
Kompatibilität= Win98
Bisher erfolglos versucht:
- NTVDM.exe und wowexec.exe aus Win CD erneuert
- Config.NT und autoexec.nt von anderem PC, (auch XP)
auf dem das Problem nicht ist, kopiert
- in Config.nt Files=255 Buffers=120 bis zu
diesem Wert immer Stück für Stück erhöht
- wegen Fehlereingrenzung Excel 4.0 (16bit) Instaliert
auch gleiches Problem, Speicherauslasstung bis zu 70%
bis 90%
- Batch Datei geschrieben:
Start /shared /belownormal "c:\dbase\dat" "c:\dbase\dbase.exe"
Anmerkung:
Rechner war noch nie mit dem Internet verbunden, Virus ausgeschlossen
da geschlossenes System !
Deaktiviere ich die Verwendung der Maus in B-Base IV oder öffne D-Base IV
nicht als Fenstermodus sondern Vollbildmodus ist das Problem weg.
Diese Option ist aber nicht akzeptabel.
OK bis hier her kam ich, jetzt gehen mir die Ideen aus.
Bin für jede Anregung dankbar !
Allgemeines 21.959 Themen, 148.000 Beiträge
ja es ist die CPU Auslastung gemeint die auf 90% geht.
Völlig normal. Ist auch mit den mit Windows gelieferten 16 Bit Programmen so. Gib mal in eine CMD edit ein und gib im erscheinenden Editor irgendeinen Text ein. Dann wirst du merken, dass der auch die CPU ordentlich auslastet.
Das sind halt DOS-Programme oder welche für Win 3.x, wo es noch keine Idle-Prozesse und auch keine Multi-User- und Multitasking-Systeme gab. Jeder Prozess konnte so viel Ressourcen verbrauchen, wie er wollte, ohne dass das OS das geregelt hätte.
Unter uns: das führte aber i.d.R. dazu, dass die Software teilweise bis ins Kleinste optimiert wurde und das deutlich besser und mehr als heutzutage der Fall. Aber das ist ein anderes Thema ;).
Gibt da sonst keinen anderen Weg ?
Wenn du die Software weiterhin verwenden willst: nein. Auch ein Dual Core oder sonstiger Mehrkernprozessor wird am Problem selbst nichts ändern, nur sind hier natürlich mehr Ressourcen verfügbar, die dem OS und den anderen Programmen bleiben. Ich kann dir daher nur empfehlen, dich nach alternativer Software umzuschauen.
MfG Dalai
Völlig normal. Ist auch mit den mit Windows gelieferten 16 Bit Programmen so. Gib mal in eine CMD edit ein und gib im erscheinenden Editor irgendeinen Text ein. Dann wirst du merken, dass der auch die CPU ordentlich auslastet.
Das sind halt DOS-Programme oder welche für Win 3.x, wo es noch keine Idle-Prozesse und auch keine Multi-User- und Multitasking-Systeme gab. Jeder Prozess konnte so viel Ressourcen verbrauchen, wie er wollte, ohne dass das OS das geregelt hätte.
Unter uns: das führte aber i.d.R. dazu, dass die Software teilweise bis ins Kleinste optimiert wurde und das deutlich besser und mehr als heutzutage der Fall. Aber das ist ein anderes Thema ;).
Gibt da sonst keinen anderen Weg ?
Wenn du die Software weiterhin verwenden willst: nein. Auch ein Dual Core oder sonstiger Mehrkernprozessor wird am Problem selbst nichts ändern, nur sind hier natürlich mehr Ressourcen verfügbar, die dem OS und den anderen Programmen bleiben. Ich kann dir daher nur empfehlen, dich nach alternativer Software umzuschauen.
MfG Dalai