
Signature
Miha Markic [MVP C#]
RightHand .NET consulting & development www.rthand.com
Blog: http://cs.rthand.com/blogs/blog_with_righthand/
> >I mean where do you get the 800Mb limit from.
>
[quoted text clipped - 3 lines]
>
> Cor
>I could discuss here, but there are 64 bit CPUs out there and there is .net
>2 that manages memory better.
>Ah, and if I recall correctly, there is a switch that lets you use more
>than
>2GB memory for user appsin 32bit windows, too.
>And 800Mb is not accurate - it is just an assumption.
Did I write something else?
Although the by you mentioned switch (the name is 3Gb switch) seems not
affect this behaviour it stays aprox 800Mb per process.
Cor
Miha Markic [MVP C#] - 05 Apr 2006 10:27 GMT
>>I could discuss here, but there are 64 bit CPUs out there and there is
>>.net
[quoted text clipped - 5 lines]
>
> Did I write something else?
" Where the program can be AFAIK not larger than 800Mb."
Note: 64bit CPUs can address terabytes of memory.

Signature
Miha Markic [MVP C#]
RightHand .NET consulting & development www.rthand.com
Blog: http://cs.rthand.com/blogs/blog_with_righthand/
Cor Ligthert [MVP] - 05 Apr 2006 11:07 GMT
> " Where the program can be AFAIK not larger than 800Mb."
>
> Note: 64bit CPUs can address terabytes of memory.
Yes I wrote As Far As I Know.
Can you than give it for a 64bit CPU. Because this is not a memory behaviour
but an OS behaviour and than even as it is written with the layer Net 1.x.
However as you can enlighten me with some more precise figurs for a 64bit XP
OS with Net 2.0 and/or Vista than I will be delighted.
Cor
Jeff Clausius - 05 Apr 2006 14:07 GMT
Cor:
I did some extensive testing on this a couple of years back with the 1.1
.Net Framework and console/web services. The /3GB switch *might* affect
the amount of memory a .Net application can use. It really depends on
the flavor of Operating System.
For example, a test app on 32-bit Windows XP or Windows 2003 Standard
Server (using /3GB) will only allocate an additional 900MB - 1200 MB of
memory. But on 32-bit Windows 2003 Enterprise Server, using the /3GB
switch will provide an application with the additional memory. Note, the
/3GB switch is a double edged sword as it will limit any OS processes max
memory size to use 1GB.
Some useful info from the original thread (watch word wrap) -
http://groups.google.com/group/microsoft.public.dotnet.framework.aspnet.w
ebservices/tree/browse_frm/thread/cf6567aa5b6ee5d8/265abc31aa209df0?rnum=
1&hl=en&q=%2F3gb+clausius&_done=%2Fgroup%
2Fmicrosoft.public.dotnet.framework.aspnet.webservices%2Fbrowse_frm%
2Fthread%2Fcf6567aa5b6ee5d8%2F265abc31aa209df0%3Ftvc%3D1%26q%3D%
2F3gb+clausius%26hl%3Den%26#doc_265abc31aa209df0
Jeff Clausius
SourceGear
> Although the by you mentioned switch (the name is 3Gb switch) seems
> not affect this behaviour it stays aprox 800Mb per process.
>
> Cor
Cor Ligthert [MVP] - 05 Apr 2006 14:44 GMT
Jeff,
Thanks,
Cor
> Cor:
>
[quoted text clipped - 26 lines]
>>
>> Cor