JSI Tip 1582. How much virtual memory does each NTVDM take?

By default, Windows NT calculates the optimum memory assigned to each NTVDM (Windows NT Virtual DOS Machine). If this algorithm is published, I haven't found it.

You can set the amount of memory allocated for each NTVDM by using Regedt32 to navigate to:


The size value name in the right hand pane is a string value (REG_SZ) that defaults to 0.

You can set it to the number of megabytes you want allocated to each NTVDM.

Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.