Re: minimizing the cost of managed/unmanaged collaboration

Alan Baljeu <[email protected]> Wed, 4 Apr 2007 15:44:35 -0400
Newsgroups gmane.comp.windows.devel.dotnet.cx
Message-ID <001b01c776f1$ac682210$1dc80ac6@CTI>
> -----Original Message-----
> From: Discussion relating to the specifics of the C# and
> Managed C++ languages [mailto:[email protected]]
> On Behalf Of Alan Baljeu
> Sent: Monday, March 26, 2007 9:30 AM
> To: [email protected]
> Subject: [DOTNET-CX] minimizing the cost of managed/unmanaged
> collaboration
>
> My program involves a significant amount of native C++ code
> and C# code, and I'm using VS 2003.  There is necessarily a
> large amount of data which needs to be transferred between
> the two environments, using COM and/or PInvoke.  How can I
> understand the costs involved in this transfer, and how can I
> minimize these costs?
>
Here's a document that should really help in answering the question.  It's a 1100 page pdf
document called "Improving .NET Application Performance and Scalability".
http://www.microsoft.com/downloads/details.aspx?familyid=8A2E454D-F30E-4E72-B531-75384A0F1C4
7&displaylang=en

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com