Re: .Net 2.0 app behavior on 64-bit machine.
- From: "David Browne" <davidbaxterbrowne no potted meat@xxxxxxxxxxx>
- Date: Mon, 6 Mar 2006 12:42:39 -0600
"Chris Mullins" <cmullins@xxxxxxxxx> wrote in message
news:%234W6osUQGHA.4952@xxxxxxxxxxxxxxxxxxxxxxx
"Sriram" <Sriram@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote
I have an 1.1 .net app ported to 64-bit 2.0 framework that uses a 3rd
party
CAD drawing DLL(natively 32-bit but runs in WOW mode on 64-bit per their
documentation).
So you have a mixed application at this point. What Build Targets are you
compiling your .Net code to be?
There does not seem to be any improvement wrt performance (that is, the
.net
app running on 1.1 on a 32-bit machine using their 32 bit DLL). Am I
missing
something here?
What kind of performance improvements were you expecting to see?
Or, is the 32-bit 3rd party CAD generating DLL a bottleneck, though they
claim that on 64-bit boxes, their DLL can address the 4GB virtual memory
limit??
I would say it's unlikley their 32 bit dll is addressing 4GB of virtual
memory.
If I remember right, a process is either 32 bit or 64 bit, but not both.
So if you have a 32 bit DLL, your whole process is going to be 32 bit.
32-bit processes running on 64-bit windows in WOW64 can use the whole 4GB of
addressable memory because there is no reservation of address space for
kernel mode code in WOW64. This will work so long as the executable is
marked as LARGEADDRESSAWARE.
David
Now whether this translates into
.
- Follow-Ups:
- Re: .Net 2.0 app behavior on 64-bit machine.
- From: Chris Mullins
- Re: .Net 2.0 app behavior on 64-bit machine.
- From: David Browne
- Re: .Net 2.0 app behavior on 64-bit machine.
- References:
- Re: .Net 2.0 app behavior on 64-bit machine.
- From: Chris Mullins
- Re: .Net 2.0 app behavior on 64-bit machine.
- Prev by Date: Event ID 1517 when a service runs as a user
- Next by Date: Re: .Net 2.0 app behavior on 64-bit machine.
- Previous by thread: Re: .Net 2.0 app behavior on 64-bit machine.
- Next by thread: Re: .Net 2.0 app behavior on 64-bit machine.
- Index(es):
Relevant Pages
|