Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8407975
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 9, 20262026-06-09T23:31:14+00:00 2026-06-09T23:31:14+00:00

Memory Limits for Windows Releases answers what is the maximum amount of memory any

  • 0

Memory Limits for Windows Releases answers what is the maximum amount of memory any single process on Windows can address:

On 32-bit versions of Windows, a single process can map and address no
more than 3GB of virtual memory at time. In 64-bit versions of
Windows, a 32-bit process can map and address no more than 4GB of
virtual memory at a time.

For 64-bit processes, the amount is difficult to calculate as there
are numerous overlapping limits that could apply depending on all
kinds of factors. It’s typically around 7TB.

My question: How to verify the values such as "3GB", "4GB" etc.?

Can a C# program be written to prove it? Is there a method for it?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-09T23:31:15+00:00Added an answer on June 9, 2026 at 11:31 pm

    Mark Russinovich published a multipart series on windows memory resources really covers this very well. You can find it here:
    http://blogs.technet.com/b/markrussinovich/archive/2008/07/21/3092070.aspx

    He covers the reasons why the limits are what they are, as well as tests. The code for the tests are floating around in the tubes somewhere.

    If you want to know about memory resources and the problems you can see from leaking the various types, it is a good read.

    But, in a nutshell, 32 bit on 32 bit OS: 2 GB, unless set to large address space aware, in which case 3 GB. 32 bit on 64 bit OS: 2 GB, unless set to large address space aware, in which case 4 GB.

    64 bit process: 2 GB, unless set to large address space aware, in which case it could address up to 8 TB, unless it is hosted on an Intel Itanium-based systems which is limited to 7 TB.

    Microsoft states the various limits (by flavors and types) at:
    http://msdn.microsoft.com/en-us/library/aa366778.aspx

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Obviously, that's 64-bit windows. Also, what's the maximum amount of memory a single 64-bit
Having some out-of-memory problems with a 32-bit process in Windows I begun using Performance
I want to bound JVM with a fixed memory limit. Can any one help
Does Windows Phone have a limit on the amount of heap memory an app
What is the Maximum memory size limit for ASP.NET application on windows 2008 64bit?
There are limits imposed by available memory, bandwidth, CPU, and of course, the network
Is there any way to use Zend_Filter_Encrypt with large files, without rising memory limit
I'm currently trying to limit the memory resources of the process. Before to do
Can I configure my C# application to limit its memory consumption to, say, 200MB?
I am trying to use the perfmon windows utility to debug memory leaks in

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.