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