Cougar Mountain Software Support Productivity Tools
For Cougar Mountain Software Support's
Professional Version (V2012, V2011, V2010, V2009, V12-V6)

 

TECH TIP - OPERATING SYSTEM
RUNNING IN A SEPARATE MEMORY SPACE
  for the Reporting to the MAX

[QUESTION]

I'm running both the PC Server and PC AirWatch software on the same computer under a Windows NT operating system. Is there any special setup or requirements to do this?

[ANSWER] When using this setup on a Windows NT operating system, we recommend that each application be setup to "Run in a separate memory space". This is accomplished through the following steps:

Note: The following sections are steps to create a shortcut icon of the "airwatch.exe and/ "gwxserv.exe". However, if there are icons labelled:

a) "AWS Online Weather Server" or "Shortcut to gwxserve.exe"
b) "Airwatch" or "Shortcut to airwatch.exe"

already on your desktop (one of "a" and one of "b") then skip to Step 3. If either (or both) icons are missing, you will need to create the shortcuts as shown below.

1. Create a shortcut for both the AirWatch and the Server software. This can be done through the Windows NT File Explorer program by finding the executable files.

a) Go to the "Start" menu.
b) "Programs"
c) Find the Windows NT Explorer file.
d) Select either "airwatch.exe" or "gwxserv.exe".

2. Right click on the executable file and select the "Create Shortcut" menu item. This will create a file called "Shortcut to gwxserv.exe", or "Shortcut to Airwatch.exe" depending on which executable you have chosen.

3. Right Click on the Shortcut file (or icon) that has been created and select the "Properties" menu item. A "Properties" dialog will be displayed.

4. Click on the tab labeled "Shortcut" and make sure there is a check mark in the space labeled "Run in separate memory space"

Now, each time you want to start "Airwatch" or the "AWS Weather Server" programs, double-click on the shortcut icon. This will ensure that the program is running in its own memory space and there will be no conflicts between them.

 
 



 

workstation

 


                system tweaks
                

 

Optimize Your Memory

Important Tips Everyone Should Use:

 

  1. Do not Shadow your ROMBios into RAM.
    NT doesn't use it, so it just takes up RAM.

     

  2. Disable startup services you don't need (see sidebar).

     

  3. Stopping manual services that you don't need constantly can free up megabytes of memory.

    Some services, like disk optimization services that aren't constantly running, can be set to manual to start up only when needed. However, they usually don't stop themselves when you no longer need them. Norton's Speed Disk is one example: it is set to start manually, and I run it manually, but it will continue running, and hogging up 2 megabytes of memory, even after I close Speed Disk!

     

  4. Find little "applets" running on your system that you didn't authorize and don't use

    ...using Task Manager/Processes tab. Of course, you'll have to familiarize yourself with which processes should normally be there (cf Memory Primer), but then it should be easy to pick out ones that shouldn't be there, and "End Task".

    For example, Office97 installs "Find Fast" which everyone's been complaining about (which, by the way, you can uninstall by using Office97 Setup) -- it's always running when installed, and simply slows down the system.

    And there are plenty of others... my calculator, for example, which minimizes itself to your system tray easily and is capable of multiple instances.

    Furthermore, sometimes certain programs don't seem to close entirely after you close them Netscape, and even though they're no longer on your taskbar, remnants of them can be found in Task Manager/Processes. I've also had problems with some console apps, in which ntvdm and wowexec "stay alive". Note that under "ntvdm" you should have more than "wowexec"; else, it's a "half-closed program". Select those beasties and "End Task" (in the case of ntvdm, select "ntvdm" and end task).

     

If You're THAT Desperate...

 

  1. Do not run your 16-bit apps in separate memory spaces [duh!]

    Each ntvdm takes up a few MEGABYTES, as shown in Task Manager/Processes. On the other hand, if you have apps aren't well-behaved, and/or they take up a lot of resources, run the baddies in separate memory spaces, and let the good ones share a memory space. How to do this?

     

  2. Don't use EMFs (spooling) for printing.

    You can save tons of memory here, too, but you won't like it one bit! When NT prints RAW, everything STOPS until your print job is done. Give up the memory and keep EMF printing.

     

  3. Use as few User Profiles as possible

    This is a silly little tip unless you have zillions of accounts, but here goes: each one takes about 1K in your paged pool (kernel memory).

     

  4. Fonts, wallpaper, etc.

    Unless you have hundreds of fonts, this shouldn't be a problem since NT loads only the ones you're actively using into memory. And wallpaper... I say run the biggest, baddest wallpaper you have! Yes, the wallpaper stays in memory, so check out the size memory usage before and after wallpaper to see if it's really that big of a deal. Otherwise, find another way to cut costs, or buy some memory.

     





More Information

How to Separate Your 16-bit Apps

By default, NT runs all your 16-bit apps in a single memory space. To change that option manually, you have to create a shortcut to your app, right-click on the shortcut and select Properties, select the "Shortcut" tab, and check the checkbox marked "Run in Separate Memory Space". That's a lot of work if you want to run all your 16-bit apps separately, so there's a tip to change the default behavior of NT to run all apps in a separate memory space (which I have on this site, and have been using since NT 3.50):

Change the following registry entry from "no" (the default) to "yes":

Local_Machine/System/CurrentControlSet/Control/WOW/DefaultSeparateVDM

However, if you want to run some of your apps in a shared memory space, you have to make sure this setting is at no, then manually select the apps to run separately as outlined above.

 

 


 

 
Windows Registry Guide

Windows Registry Guide

Part of the Windows Guide Network
Windows Guide Network
Registry tweaks, tricks & hacks to optimize, enhance and secure Microsoft Windows.
 
[Advanced Search]


Already a member? Sign in  Not a member? Register 


Show Run in Separate Memory Space Option (Windows 2000/XP) Download as Tweak Manager Plugin
Category: Home > Windows > System

This setting controls whether the "Run in Separate Memory Space" option is shown in the Run box, which allows you to run 16-bit programs in a dedicated Virtual DOS Machine (VDM) process.

Open your registry and find or create the key below.

Create a new DWORD value, or modify the existing value, called "MemCheckBoxInRunDlg" and set it according to the value data below.

Exit your registry, you may need to restart or log out of Windows for the change to take effect.

Registry Editor Example
|NameTypeData|
|(Default)REG_SZ(value not set)|
|MemCheckBoxInRunDlgREG_DWORD0x00000001 (1)|
-
|HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\...|
-

Registry Settings
User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]
System Key: [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]
Value Name: MemCheckBoxInRunDlg
Data Type: REG_DWORD (DWORD Value)
Value Data: (0 = default, 1 = show checkbox)

Disclaimer: Modifying the registry can cause serious problems that may require you to reinstall your operating system. We cannot guarantee that problems resulting from modifications to the registry can be solved. Use the information provided at your own risk.

Last Modified: March 30, 2002


 Copyright © 1998-2002 WinGuides.com. All Rights Reserved. Privacy Policy