|
-
Nov 22nd, 2000, 11:15 AM
#1
Thread Starter
Frenzied Member
What is the fastest
Do while x = 100
x=x+1
Loop
or
For x = 0 to 100
Next
Is it the same in ASP
Or is there a faster way??
-
Nov 22nd, 2000, 11:27 AM
#2
Addicted Member
Hiya
I think the second one is faster ( but don't quote me ). I would say so anyway as there is no equality involved and fewer lines means less assembler ( if I remeber correctly from college) so it should run quicker. But of course I could have just embarassed myself infront of Gennesis - in fact I can hear Phil Collins laughing right now!
Skeen
"It wasn't the booze that made me snooze, It was the Gin that did me in!"
-
Nov 22nd, 2000, 11:33 AM
#3
Thread Starter
Frenzied Member
Yeah me to i think for...next is faster, it's because
i'm my asp project, i'm using for...next to display my page
,but it repete 97 times, so it slow before you see the page
on the screen,that's why i wonder if do...loop was faster.
I tried response.flush, but it still wait until it's finish
before seeing it.
Here's my code, maybe somebody can give me hint on how to
make it faster:
Code:
<%response.buffer=False%>
<html><title>Test Tee Time IIS</title>
<style>
<!--
A:link {color:#000000;text-decoration:none;font-family:Verdana;font-size:10px;}
A:visited {color:#000000;text-decoration:none;font-family:Verdana;font-size:10px;}
A:hover {color:#000000;text-decoration:none;font-family:Verdana;font-size:10px;}
-->
</style>
<body marginwidth=0 marginheight=0 leftmargin=0 topmargin=0>
<link rel="stylesheet" type="text/css" href="..\Style\style.css">
<table width=100% height=100% bgcolor="#bfc0c3" border=0 cellpadding=0 cellspacing=0>
<TR>
<TD valign=top align=center>
<TABLE border=1 width=99% bgcolor="white" cellpadding=0 cellspacing=0>
<TR>
<TD height=5 bgcolor="yellow" colspan=12><img src="../images/spacer.gif" border=0></TD>
</TR>
<%For y = 0 To UBound(session("arrayTime"), 2)%>
<%If session("arrayTime")(6, y) = "0" AND session("arrayTime")(7, y) = "0" AND session("arrayTime")(8, y) = "0" AND session("arrayTime")(9, y) = "0" Then%>
<TR>
<TD>
<form METHOD="POST" action="edit.asp" name="frmClub<%=y%>">
<TD align=center> <img src="../images/spacer.gif" border=0><input type="hidden" name="txtTimeId" value="<%=session("arrayTime")(0, y)%>"><input type="hidden" name="txtTimeStartTime" value="<%=session("arrayTime")(4, y)%>"></TD>
<TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><%=session("arrayTime")(4, y)%></a><input type="hidden" name="frmName" value="frmClub<%=y%>"></TD>
<TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><%=session("arrayTime")(5, y)%></a></TD>
<TD align=center bgcolor=#ffffff><input type="hidden" name="txtPlayer1Name" value=""><input type="hidden" name="txtPlayer1Id" value=""><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><font color=#ffffff>oooooooooo</font></a></TD>
<TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><input type="hidden" name="txtPlayer1Cart" value="nocart.gif"><input type="hidden" name="txtPlayer1CartId" value=""><img src=../images/nocart.gif border=none></a></TD>
<TD align=center bgcolor=#ffffff><input type="hidden" name="txtPlayer2Name" value=""><input type="hidden" name="txtPlayer2Id" value=""><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><font color=#ffffff>oooooooooo</font></a></TD>
<TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><input type="hidden" name="txtPlayer2Cart" value="nocart.gif"><input type="hidden" name="txtPlayer2CartId" value=""><img src=../images/nocart.gif border=0></a></TD>
<TD align=center bgcolor=#ffffff><input type="hidden" name="txtPlayer3Name" value=""><input type="hidden" name="txtPlayer3Id" value=""><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><font color=#ffffff>oooooooooo</font></a></TD>
<TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><input type="hidden" name="txtPlayer3Cart" value="nocart.gif"><input type="hidden" name="txtPlayer3CartId" value=""><img src=../images/nocart.gif border=0></a></TD>
<TD align=center bgcolor=#ffffff><input type="hidden" name="txtPlayer4Name" value=""><input type="hidden" name="txtPlayer4Id" value=""><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><font color=#ffffff>oooooooooo</font></a></TD>
<TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><input type="hidden" name="txtPlayer4Cart" value="nocart.gif"><input type="hidden" name="txtPlayer4CartId" value=""><img src=../images/nocart.gif border=0></a></TD>
</FORM>
</TD>
<%Else%>
<TR>
<TD>
<form METHOD="POST" action="edit.asp" name="frmClub<%=y%>">
<TD align=center> <img src="../images/spacer.gif" border=0><input type="hidden" name="txtTimeId" value="<%=session("arrayTime")(0, y)%>"><input type="hidden" name="txtTimeStartTime" value="<%=session("arrayTime")(4, y)%>"></TD>
<TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><%=session("arrayTime")(4, y)%></a><input type="hidden" name="frmName" value="frmClub<%=y%>"></TD>
<TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><%=session("arrayTime")(5, y)%></a></TD>
<TD align=center bgcolor=<%=session("arrayTime")(41,y)%>><input type="hidden" name="txtPlayer1Name" value="<%=session("arrayTime")(29,y) & ", " & session("arrayTime")(30,y)%>"><input type="hidden" name="txtPlayer1Id" value="<%=session("arrayTime")(6,y)%>"><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><%=session("arrayTime")(29,y) & ", " & session("arrayTime")(30,y)%></a></TD>
<TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><input type="hidden" name="txtPlayer1Cart" value="<%=session("arrayTime")(37,y)%>"><input type="hidden" name="txtPlayer1CartId" value="<%=session("arrayTime")(18,y)%>"><img src=../images/<%=session("arrayTime")(37,y)%> border=none></a></TD>
<TD align=center bgcolor=<%=session("arrayTime")(42,y)%>><input type="hidden" name="txtPlayer2Name" value="<%=session("arrayTime")(31,y) & ", " & session("arrayTime")(32,y)%>"><input type="hidden" name="txtPlayer2Id" value="<%=session("arrayTime")(7,y)%>"><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><%=session("arrayTime")(31,y) & ", " & session("arrayTime")(32,y)%></a></TD>
<TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><input type="hidden" name="txtPlayer2Cart" value="<%=session("arrayTime")(38,y)%>"><input type="hidden" name="txtPlayer2CartId" value="<%=session("arrayTime")(19,y)%>"><img src=../images/<%=session("arrayTime")(38,y)%> border=0></a></TD>
<TD align=center bgcolor=<%=session("arrayTime")(43,y)%>><input type="hidden" name="txtPlayer3Name" value="<%=session("arrayTime")(33,y) & ", " & session("arrayTime")(34,y)%>"><input type="hidden" name="txtPlayer3Id" value="<%=session("arrayTime")(8,y)%>"><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><%=session("arrayTime")(33,y) & ", " & session("arrayTime")(34,y)%></a></TD>
<TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><input type="hidden" name="txtPlayer3Cart" value="<%=session("arrayTime")(39,y)%>"><input type="hidden" name="txtPlayer3CartId" value="<%=session("arrayTime")(20,y)%>"><img src=../images/<%=session("arrayTime")(39,y)%> border=0></a></TD>
<TD align=center bgcolor=<%=session("arrayTime")(44,y)%>><input type="hidden" name="txtPlayer4Name" value="<%=session("arrayTime")(35,y) & ", " & session("arrayTime")(36,y)%>"><input type="hidden" name="txtPlayer4Id" value="<%=session("arrayTime")(9,y)%>"><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><%=session("arrayTime")(35,y) & ", " & session("arrayTime")(36,y)%></a></TD>
<TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><input type="hidden" name="txtPlayer4Cart" value="<%=session("arrayTime")(40,y)%>"><input type="hidden" name="txtPlayer4CartId" value="<%=session("arrayTime")(21,y)%>"><img src=../images/<%=session("arrayTime")(40,y)%> border=0></a></TD>
</FORM>
</TD>
<%End If%>
</TR>
<TR>
<TD height=3 bgcolor="#c0c0c0" colspan=12><img src="../images/spacer.gif" border=0></TD>
</TR>
<%Next%>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD>
<FORM name=frmTemp><input type="hidden" name="formToSubmit"></FORM>
</TD>
</TR>
</table>
</body>
</html>
-
Nov 23rd, 2000, 04:23 AM
#4
Fanatic Member
Of all the different looping methods, I've always heard that do loops are the slowest of all, and for/next are the fastest.
I'm baaaack...
VB5 Professional Edition, VC++ 6
Using a 1 gHz Thunderbird, 256 mb RAM, 40 gb HD system with Win98se
I feel special because I finally figured out how to loop midis: Post link
I'm a fanatic too 
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|