[Mono-bugs] [Bug 70702][Maj] New - Performance problem with Remoting

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Mon, 20 Dec 2004 15:05:35 -0500 (EST)


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by sebastien.robitaille@croesus.com.

http://bugzilla.ximian.com/show_bug.cgi?id=70702

--- shadow/70702	2004-12-20 15:05:35.000000000 -0500
+++ shadow/70702.tmp.16158	2004-12-20 15:05:35.000000000 -0500
@@ -0,0 +1,54 @@
+Bug#: 70702
+Product: Mono: Class Libraries
+Version: 1.0
+OS: 
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Major
+Component: CORLIB
+AssignedTo: mono-bugs@ximian.com                            
+ReportedBy: sebastien.robitaille@croesus.com               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: Performance problem with Remoting
+
+Description of Problem:
+
+NOTE: This bug is a follow-up of bug #70337. All the peformance bench 
+were done with the test case provided in bug #70337, with a "patched" 
+System.Runtime.dll containing the fixed code for bug #70337.
+
+These tests were executed on the same machine (1.8GHz) using Mono-1.0.4 
+and MS.NET 1.1 on FC2 and Windows Server 2003 with Remoting configured to 
+use a TcpChannel and a Binary Formatter.
+
+Results (Requests by second):
+
+1) (Windows) Server on MS.NET + Client on MS.NET : 1820
+2) (Linux)   Server on Mono + Client on Mono:      860
+3) (Windows) Server on Mono + Client on MS.NET:    1512
+4) (Windows) Server on MS.NET + Client on Mono:    765
+
+
+Hint: Tests 3 and 4 show that there seems to be a performance issue with 
+the client code (IMHO, tcp transport or binary serialization).
+
+
+Steps to reproduce the problem:
+1. Run the sample client and server on the same machine following the 
+different configurations of mono/MS.NET.
+
+Actual Results:
+Half the performance when client code if executed in Mono.
+
+Expected Results:
+Same results for tests 3 and 4.
+
+How often does this happen? 
+Always.
+
+Additional Information: