[Mono-devel-list] PATCH: Move check of ContextBound objects into IL

Torstensson, Patrik patrik.torstensson at intel.com
Wed Dec 17 12:52:09 EST 2003


Hi,

This patch moves the runtime check of context bound objects into the IL
generated remoting proxy instead of the remote runtime invoke method.
The IL checks if the object is in the same context as the current
executing, in that case it does a direct managed call to the object
(instead of a runtime invoke).

This increases the performance of calls to same context with context
bound objects with 400% (contextbound-pref.cs is in benchmark
directory).

Cheers,
 Patrik Torstensson
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: marshal.cbo.diff.txt
Url: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20031217/f991a2de/attachment.txt 


More information about the Mono-devel-list mailing list