View Full Version : I must free the DOS memory in W98se ??
jean1
05-05-2001, 08:28 PM
hi I want to know if is good for a system with win98se with fat of 32bits ,free more DOS memory avaliable with the command MEM of the DOS propmt of win98se , because I installed win98 and I have 573 of free memory that the MEM command show me ,and I put This lines in the config.sys :
device = c:\windows\himem.sys
device = c:\windows\emm386.exe noems
dos=high,umb
and the memory is now 610 but I donīt know is this is good for the win98 or not, or if this can create some way of conflict , or this bigest amount of memory in DOS boost the speed of the win98
you can help me please
bye thank you.
:)
greetings from chile
waltong
05-06-2001, 12:32 AM
Thats a great amount of free dos memory. Plently to run most anything. If I had that kinda memory free I'd be tempted to go mad and install lots a crazy old TSR apps. There is no problem using emm386 and himem on win98
I do really need a sig
reghakr
05-06-2001, 03:54 AM
jean1,
I'm a little hazy in this area, but I believe the himem.sys and dos=high,umb and emm386.exe are loaded by the registry under this key:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\MS-DOSOptions
The noems parameter is the only thing misssing. Either way, this will be important for DOS applications, not Windows. If there was any speed improvement, it would be next to nothing. I just checked mine, I have 600K free. That's the first time I've checked that in years.
There are tons of other ways to improve speed in Windows. Here are the most common ones:
Right-click on My Computer, click the Performance tab and verify the File System and Virtual Memory are 32-bit.
Click the Virtual Memory button and make sure that Windows is managing the virtual memory.
Right-click on the desktop, choose properties, cklick the Effects tab and uncheck Animate windows, menus and lists.
Then try these steps to eliminate unecessary program running:
The things that make the computer slow are the many unecessary items that automatically startup when Windows starts.
Right-click on the icons in the tray area, open each, go through the options to turn off the "tray" or "run at startup" feature.
For the others, go to Start>Run, type msconfig. Leave systray, scan registry, Load Power Profile (both), your virus scanner and firewall if you have one.
Go to Start>Run, type sysedit. Look over the autoexec.bat for unneccessary lines, click the win.ini and check for programs loading here:
[windows]
load=
run=
Open Explorer and navigate to c:\windows\temp and delete all files here. Empty the Recycle Bin.
Open Internet Explorer, go to Tools>InternetOptions, click the Delete Files and Clear History buttons.
Close all tray applications and hit Alt_Ctl_Del and end task on all items except for explorer and systray, disable your screensaver, then run scandisk, then defrag.
If you don't know what an entry is or what it does, post back.
If you're running Office 97, kill the Fast Find Indexer.
Make sure you have the latest IE5.5 with Service Pack 1, then go back to http://windowsupdate.microsoft.com and download ALL the critical updates for your machine.
Hope something here helps.
reghkar
RWSchlatter
05-07-2001, 04:04 PM
from the way you place this question, J am not sure if you are mixing up issues:
DOS under Win9x/ME is a virtual machine, not your computer in itself. It is Win98 that will allocate a virtual machine (VM) for DOS when you start an old type of exe or a bat file. Then your DOS stuff lives in its own world, not that of Win98. To adjust resources for specific DOS bat file, right click and adjust Properties or create a PIF file depending Winxx level.
It is not Win98 that starts up within your mentioned DOS memory and you are not leaving enough of that DOS memory.
In case of Win9X that boot into DOS mode, Win9x will clear most of itself from memory and your DOS will have to handle the machine. With current hardware, you probably will only see a bit of the possible resources beeing available to DOS.
______________
Regards - Richard
Go*.*
05-08-2001, 04:14 AM
Am I wrong here? But won't loading:
device = c:\windows\himem.sys
device = c:\windows\emm386.exe noems
dos=high,umb
Help to prevent getting "Critically low system resources you must close some running applications" messages??
RWSchlatter
05-08-2001, 07:46 PM
as J tried to tell you, what you are opening up with the mentioned config.sys commands is memory in the address space within the first 1MB, so that you have as much as near to 640KB free memory for DOS applications - not Windows applications (either 16 or 32bit). Win9x wil use all available physical memory and a swap file as required.
But the message "...Critically low system resources ..." (you mention it now for the first time) is issued when one of three system heaps run low, especially USER and GID.
This was a great problem at the time of Win3.x, and should hardly happen nowadays. With Win95 it is documented to happen sometimes. Note: this heap size that cannot be changed.
Documented causes:
Memory leakage of applications (not properly debugged), bad handling of windowing features (not closing windows properly, leaving menu entries etc), printing of reports with colour palette, and as most current item, loading large XML files into the IE browser.
It may help to check what software is running at the time the error message occurs.
______________
Regards - Richard
Go*.*
05-09-2001, 05:44 AM
I didn't mean to get off the original question.But this gets brought up frequently.
I guess the best answer:It depends on the use of.
Powered by vBulletin™ Version 4.1.0 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.