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 [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=79206 --- shadow/79206 2006-08-29 11:52:43.000000000 -0400 +++ shadow/79206.tmp.29987 2006-08-31 08:14:43.000000000 -0400 @@ -2,13 +2,13 @@ Product: Mono: Class Libraries Version: 1.1 OS: other OS Details: SUSE Linux 10.1 Status: NEW Resolution: -Severity: +Severity: Unknown Priority: Major Component: Sys.Web AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] QAContact: [EMAIL PROTECTED] TargetMilestone: --- @@ -42,6 +42,152 @@ We use Mono 1.1.16.1 with proper mod_mono & apache 2.2 under Suse Linux 10.1 ------- Additional Comments From [EMAIL PROTECTED] 2006-08-29 11:52 ------- Created an attachment (id=17543) mentioned in description test case + +------- Additional Comments From [EMAIL PROTECTED] 2006-08-31 08:14 ------- +Additional comments from my colleague (as is): + +-------------------------------------------------------------------- +There is a bug in Mono (asp.net) performance. When there is LinkButton or +DropDownList on page, requests count is very low. + +Test machine configuration (Test by Microsoft Application Center Test): + CPU: Celeron 800 MHz + RAM: 512 Mb + OS: SUSE Linux 10.1 + + +================================================================================ +# Page with above 100 RPS + # +================================================================================ + +This aspx page, have only a button, and when I test it performance, +requests +count are above 100 RPS (One user connection): + +ASPX Page: +------------------------ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > +<HTML> + <HEAD> + <title>WebForm1</title> + <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> + <meta content="C#" name="CODE_LANGUAGE"> + <meta content="JavaScript" name="vs_defaultClientScript"> + <meta content="http://schemas.microsoft.com/intellisense/ie5" + name="vs_targetSchema"> + </HEAD> + <body MS_POSITIONING="GridLayout"> + <form id="Form1" method="post" runat="server"> + <asp:Button id="Button1" runat="server" Text="Button"></asp:Button> + </form> + </body> +</HTML> + +Surce code of this page: +------------------------ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > +<HTML> + <HEAD> + <title>WebForm1</title> + <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> + <meta content="C#" name="CODE_LANGUAGE"> + <meta content="JavaScript" name="vs_defaultClientScript"> + <meta content="http://schemas.microsoft.com/intellisense/ie5" +name="vs_targetSchema"> + </HEAD> + <body MS_POSITIONING="GridLayout"> + <form name="Form1" method="post" action="Index.aspx" id="Form1"> + <input type="hidden" name="__VIEWSTATE" value="" /> + + <input type="submit" name="Button1" value="Button" id="Button1" /> + </form> + </body> +</HTML> + + + +================================================================================ +# Page with 9-11 RPS + # +================================================================================ + +And when I add to this aspx page LinkButton or DropDownList, requests +count are only 9-11 RPS (One user connection): + +ASPX Page: +------------------------ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > +<HTML> + <HEAD> + <title>WebForm1</title> + <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> + <meta content="C#" name="CODE_LANGUAGE"> + <meta content="JavaScript" name="vs_defaultClientScript"> + <meta content="http://schemas.microsoft.com/intellisense/ie5" + name="vs_targetSchema"> + </HEAD> + <body MS_POSITIONING="GridLayout"> + <form id="Form1" method="post" runat="server"> + <asp:Button id="Button1" runat="server" Text="Button"></asp:Button> + + <asp:DropDownList id="DropDownList1" runat="server" +AutoPostBack="True"> + <asp:ListItem Value="1" Selected="True">1</asp:ListItem> + <asp:ListItem Value="2">2</asp:ListItem> + </asp:DropDownList> + </form> + </body> +</HTML> + + +Source code of this page: +------------------------ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > +<HTML> + <HEAD> + <title>WebForm1</title> + <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> + <meta content="C#" name="CODE_LANGUAGE"> + <meta content="JavaScript" name="vs_defaultClientScript"> + <meta content="http://schemas.microsoft.com/intellisense/ie5" + name="vs_targetSchema"> + </HEAD> + <body MS_POSITIONING="GridLayout"> + <form name="Form1" method="post" action="Index.aspx" id="Form1"> + <input type="hidden" name="__VIEWSTATE" + +value="DA0ADgEFAQ4BDQAOAQUDDgENDQAMGhgNU3lzdGVtLlN0cmluZ05tc2NvcmxpYiwgVmVyc2lvbj0xLjAuNTAwMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1Ym + +xpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkCAQExAQEyGhkAAAICAQACAgAOAQUAAAAA" /> + + <input type="submit" name="Button1" value="Button" id="Button1" /> + <select name="DropDownList1" + onchange="javascript:__doPostBack('DropDownList1','')" + id="DropDownList1"> + <option selected="selected" value="1">1</option> + <option value="2">2</option> + </select> + + <input type="hidden" name="__EVENTTARGET" value="" /> + <input type="hidden" name="__EVENTARGUMENT" value="" /> + + <script language="javascript"> + <!-- + var theForm = document.getElementById ('Form1'); + function __doPostBack(eventTarget, eventArgument) { + theForm.__EVENTTARGET.value = eventTarget; + theForm.__EVENTARGUMENT.value = eventArgument; + theForm.submit(); + } + // --> + </script> + </form> + </body> +</HTML> + +I think the problem is in ViewState or in postback mathod realization. +-------------------------------------------------------------------- _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
